桥接服务和资源与结构服务

J. Delgado
{"title":"桥接服务和资源与结构服务","authors":"J. Delgado","doi":"10.4018/IJISMD.2016100105","DOIUrl":null,"url":null,"abstract":"The most used approaches for distributed application integration are based on the Service-Oriented Architecture SOA and Representational State Transfer REST architectural styles. Each is more adequate to a different class of applications and exhibits advantages and disadvantages. This paper not only shows that they are dual architectural styles, SOA oriented towards behavior services and REST towards state structured resources, but also contends that it is possible to combine them to maximize the advantages and to minimize the disadvantages. A new architectural style, Structural Services, is proposed and described. Unlike REST, resources are not constrained to offer a fixed set of operations and, unlike SOA, services are allowed to have structure. To minimize resource coupling, this style uses structural interoperability based on the concepts of structural compliance and conformance, instead of schema sharing as in SOA or standardized and previously agreed upon media types as in REST.","PeriodicalId":289800,"journal":{"name":"Int. J. Inf. Syst. Model. Des.","volume":"226 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":"{\"title\":\"Bridging Services and Resources with Structural Services\",\"authors\":\"J. Delgado\",\"doi\":\"10.4018/IJISMD.2016100105\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The most used approaches for distributed application integration are based on the Service-Oriented Architecture SOA and Representational State Transfer REST architectural styles. Each is more adequate to a different class of applications and exhibits advantages and disadvantages. This paper not only shows that they are dual architectural styles, SOA oriented towards behavior services and REST towards state structured resources, but also contends that it is possible to combine them to maximize the advantages and to minimize the disadvantages. A new architectural style, Structural Services, is proposed and described. Unlike REST, resources are not constrained to offer a fixed set of operations and, unlike SOA, services are allowed to have structure. To minimize resource coupling, this style uses structural interoperability based on the concepts of structural compliance and conformance, instead of schema sharing as in SOA or standardized and previously agreed upon media types as in REST.\",\"PeriodicalId\":289800,\"journal\":{\"name\":\"Int. J. Inf. Syst. Model. Des.\",\"volume\":\"226 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2016-10-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"3\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Int. J. Inf. Syst. Model. Des.\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.4018/IJISMD.2016100105\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Int. J. Inf. Syst. Model. Des.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.4018/IJISMD.2016100105","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3

摘要

分布式应用程序集成最常用的方法是基于面向服务的体系结构SOA和Representational State Transfer REST体系结构风格。每一种都更适合于不同类别的应用,并显示出优点和缺点。本文不仅表明它们是双重体系结构风格,面向行为服务的SOA和面向状态结构化资源的REST,而且还认为可以将它们结合起来以最大限度地发挥优势并最小化缺点。提出并描述了一种新的建筑风格——结构服务。与REST不同,资源不限于提供一组固定的操作,并且与SOA不同,服务允许具有结构。为了最大限度地减少资源耦合,这种风格使用基于结构遵从性和一致性概念的结构互操作性,而不是像SOA那样的模式共享或像REST那样的标准化和先前商定的媒体类型。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Bridging Services and Resources with Structural Services
The most used approaches for distributed application integration are based on the Service-Oriented Architecture SOA and Representational State Transfer REST architectural styles. Each is more adequate to a different class of applications and exhibits advantages and disadvantages. This paper not only shows that they are dual architectural styles, SOA oriented towards behavior services and REST towards state structured resources, but also contends that it is possible to combine them to maximize the advantages and to minimize the disadvantages. A new architectural style, Structural Services, is proposed and described. Unlike REST, resources are not constrained to offer a fixed set of operations and, unlike SOA, services are allowed to have structure. To minimize resource coupling, this style uses structural interoperability based on the concepts of structural compliance and conformance, instead of schema sharing as in SOA or standardized and previously agreed upon media types as in REST.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信