Reference Hub1
Enterprise Integration With the Structural Services Architectural Style

Enterprise Integration With the Structural Services Architectural Style

José Carlos Martins Delgado
ISBN13: 9781522549369|ISBN10: 1522549366|ISBN13 Softcover: 9781522587620|EISBN13: 9781522549376
DOI: 10.4018/978-1-5225-4936-9.ch015
Cite Chapter Cite Chapter

MLA

Delgado, José Carlos Martins. "Enterprise Integration With the Structural Services Architectural Style." Technological Developments in Industry 4.0 for Business Applications, edited by Luis Ferreira, et al., IGI Global, 2019, pp. 352-392. https://doi.org/10.4018/978-1-5225-4936-9.ch015

APA

Delgado, J. C. (2019). Enterprise Integration With the Structural Services Architectural Style. In L. Ferreira, N. Lopes, J. Silva, G. Putnik, M. Cruz-Cunha, & P. Ávila (Eds.), Technological Developments in Industry 4.0 for Business Applications (pp. 352-392). IGI Global. https://doi.org/10.4018/978-1-5225-4936-9.ch015

Chicago

Delgado, José Carlos Martins. "Enterprise Integration With the Structural Services Architectural Style." In Technological Developments in Industry 4.0 for Business Applications, edited by Luis Ferreira, et al., 352-392. Hershey, PA: IGI Global, 2019. https://doi.org/10.4018/978-1-5225-4936-9.ch015

Export Reference

Mendeley
Favorite

Abstract

The Service-Oriented Architecture (SOA) and Representational State Transfer (REST) architectural styles are the most used for the integration of enterprise applications. Each is more adequate to a different class of applications and exhibits advantages and disadvantages. This chapter performs a comparative study between them. It is shown that SOA and REST are dual architectural styles, one oriented towards behavior and the other towards state. This raises the question of whether it is possible to combine them to maximize the advantages and to minimize the disadvantages. A new architectural style, Structural Services, is proposed to obtain the best characteristics from SOA and REST. As in SOA, services are able to offer a variable set of operations and, as in REST, resources are allowed to have structure. This style uses structural interoperability, based on structural compliance and conformance. A service-oriented programming language is also introduced to instantiate this architectural style.

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.