Article | REF: H6002 V2

Service oriented architecture SOA

Author: Jean-Paul FIGER

Publication date: July 10, 2018, Review date: June 14, 2021

You do not have access to this resource.
Click here to request your free trial access!

Already subscribed? Log in!


Overview

Français

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 article

AUTHOR

 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.

Nota

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.

You do not have access to this resource.

Exclusive to subscribers. 97% yet to be discovered!

You do not have access to this resource.
Click here to request your free trial access!

Already subscribed? Log in!


The Ultimate Scientific and Technical Reference

A Comprehensive Knowledge Base, with over 1,200 authors and 100 scientific advisors
+ More than 10,000 articles and 1,000 how-to sheets, over 800 new or updated articles every year
From design to prototyping, right through to industrialization, the reference for securing the development of your industrial projects

KEYWORDS

SOA   |   REST   |   service oriented architecture   |   microservices   |   loose coupling


This article is included in

Software technologies and System architectures

This offer includes:

Knowledge Base

Updated and enriched with articles validated by our scientific committees

Services

A set of exclusive tools to complement the resources

Practical Path

Operational and didactic, to guarantee the acquisition of transversal skills

Doc & Quiz

Interactive articles with quizzes, for constructive reading

Subscribe now!

Ongoing reading
Service-oriented architectures SOA