Overview
ABSTRACT
SOA (Service Oriented Architecture) is an architectural style whose primary purpose is to provide loose coupling between software agents. The SOA style simplifies existing services and so drives their reuse. The result is a need to properly define data standards. After compiling a list of the main existing architectural styles and models, this article details the SOA architecture and explains how to recognize it and put it into practice. Many examples are given to illustrate the article.
Read this article from a comprehensive knowledge base, updated and supplemented with articles reviewed by scientific committees.
Read the articleAUTHOR
-
Jean-Paul FIGER: President, ARMOSC
INTRODUCTION
This article is intended primarily for anyone interested in IT systems architecture. It aims to explain the "revolution" behind the SOA style, how to recognize an SOA architecture and the consequences of its introduction in companies.
The acronym SOA (Service Oriented Architecture or microservices) became fashionable at the beginning of 2005, thanks to the successful deployment of the Internet in the public and corporate sectors. In just a few months, all product and service providers were discovering that each one was more SOA than the next. Careful reading of their documentation is perplexing, as insipid marketing or technical speeches clearly demonstrate that their products or methods, which have remained unchanged, conform neither closely nor remotely to the SOA style.
The SOA style can be applied to any technology for any purpose. However, the SOA revolution is driven by Internet standards. Naturally, this will be the framework for this article, particularly for the examples.
There are two W3C (World Wide Web Consortium http://www.w3.org ) working groups covering the subject of SOA, one on the architecture of the World Wide Web http://www.w3.org/TR/2004/REC-webarch-20041215/ , which is essential reading, and another on web services, which is fortunately in the process of being abandoned ( https://www.w3.org/standards/techs/soap#w3c_all ), whose serious weaknesses we shall see later.
As the translation of certain English terms into French has not yet been stamped by the Académie française, I've put [in square brackets] the English term from which my translation is derived.
Exclusive to subscribers. 97% yet to be discovered!
Already subscribed? Log in!
KEYWORDS
SOA | REST | service oriented architecture | microservices | loose coupling
Service-oriented architectures SOA
Article included in this offer
"Software technologies and System architectures"
(
227 articles
)
Updated and enriched with articles validated by our scientific committees
A set of exclusive tools to complement the resources
Bibliography
- (1) - NETCRAFT - February 2017 Web Server Survey. - (2017) https://news.netcraft.com/archives/2017/02/27/february-2017-web-server-survey.html
- (2)...
Exclusive to subscribers. 97% yet to be discovered!
Already subscribed? Log in!