Lowering Coupling in Distributed Applications With Compliance and Conformance

Lowering Coupling in Distributed Applications With Compliance and Conformance

José Carlos Martins Delgado
ISBN13: 9781799821427|ISBN10: 1799821420|ISBN13 Softcover: 9781799821434|EISBN13: 9781799821441
DOI: 10.4018/978-1-7998-2142-7.ch002
Cite Chapter Cite Chapter

MLA

Delgado, José Carlos Martins. "Lowering Coupling in Distributed Applications With Compliance and Conformance." Applications and Approaches to Object-Oriented Software Design: Emerging Research and Opportunities, edited by Zeynep Altan, IGI Global, 2020, pp. 35-77. https://doi.org/10.4018/978-1-7998-2142-7.ch002

APA

Delgado, J. C. (2020). Lowering Coupling in Distributed Applications With Compliance and Conformance. In Z. Altan (Ed.), Applications and Approaches to Object-Oriented Software Design: Emerging Research and Opportunities (pp. 35-77). IGI Global. https://doi.org/10.4018/978-1-7998-2142-7.ch002

Chicago

Delgado, José Carlos Martins. "Lowering Coupling in Distributed Applications With Compliance and Conformance." In Applications and Approaches to Object-Oriented Software Design: Emerging Research and Opportunities, edited by Zeynep Altan, 35-77. Hershey, PA: IGI Global, 2020. https://doi.org/10.4018/978-1-7998-2142-7.ch002

Export Reference

Mendeley
Favorite

Abstract

The interaction of applications in distributed system raises an integration problem that application-developing methods need to solve, even if the initial specifications change, which is actually the normal case. Current integration technologies, such as Web Services and RESTful APIs, solve the interoperability problem but usually entail more coupling than required by the interacting applications, since they share data schemas between applications, even if they do not actually exercise all the features of those schemas. The fundamental problem of application integration is therefore how to provide at most the minimum coupling possible while ensuring at least the minimum interoperability requirements. This chapter proposes compliance and conformance as the concepts to achieve this goal by sharing only the subset of the features of the data schema that applications actually use, with the goal of supporting a new architectural style, structural services, which seeks to combine the advantages of both SOA and REST.

Request Access

You do not own this content. Please login to recommend this title to your institution's librarian or purchase it from the IGI Global bookstore.