Architectural Styles for Distributed Interoperability
José C. Delgado
Additional contact information
José C. Delgado: Instituto Superior Técnico, Universidade de Lisboa, Porto Salvo, Portugal
Information Resources Management Journal (IRMJ), 2013, vol. 26, issue 4, 40-65
Abstract:
SOA and REST are the two main architectural styles used for distributed applications. Current SOA implementations use Web Services, which have a flexible service interface but lack resource structure. Current REST implementations use HTTP, with good structural support (through URIs) but fixed service interface, leading to a significant mismatch in modeling some application artifacts. In addition, current data description languages support distributed interoperability by schema sharing (XML) or predefined media types (JSON). This paper makes two main proposals: an architectural style, Structural Service, capable of combining resource structure with flexible services, and a distributed interoperability mechanism, based on structural compliance and conformance, which supports partial interoperability and reduces coupling between interacting services while ensuring that the interoperability requirements of the application are satisfied. Since current technologies do not readily support these proposals, the author developed a language and its execution platform that supports structural services and compliance and conformance.
Date: 2013
References: Add references at CitEc
Citations:
Downloads: (external link)
http://services.igi-global.com/resolvedoi/resolve. ... 4018/irmj.2013100103 (application/pdf)
Related works:
This item may be available elsewhere in EconPapers: Search for items with the same title.
Export reference: BibTeX
RIS (EndNote, ProCite, RefMan)
HTML/Text
Persistent link: https://EconPapers.repec.org/RePEc:igg:rmj000:v:26:y:2013:i:4:p:40-65
Access Statistics for this article
Information Resources Management Journal (IRMJ) is currently edited by George Kelley
More articles in Information Resources Management Journal (IRMJ) from IGI Global
Bibliographic data for series maintained by Journal Editor ().