Aller au contenu principal
Bluecoders
← Glossaire de la tech

Architecture SOA

TermeMéthode

Architecture SOA = le système découpé en services réutilisables

L'architecture orientée services (SOA, Service-Oriented Architecture) est une façon d'organiser un système d'information en services autonomes, chacun rendant une fonction métier (facturer, vérifier un client, calculer un tarif) et communiquant avec les autres via des interfaces standardisées sur le réseau.

L'idée est de réutiliser : un même service « client » sert le site web, le centre d'appels et la comptabilité, au lieu que chaque application recode sa propre version. Dans sa forme classique, des années 2000, la SOA s'appuie souvent sur un bus de services (ESB) qui route et transforme les messages, et sur des protocoles comme SOAP.

On la croise surtout dans les grands systèmes d'information : banques, assurances, opérateurs, administrations. Les microservices en sont une évolution : services plus petits, déployés indépendamment, sans bus central lourd. Beaucoup de projets de modernisation consistent justement à faire évoluer une SOA vieillissante.

Pourquoi ça compte quand on recrute

L'expérience SOA est un atout pour les projets de modernisation de SI, où il faut comprendre l'existant avant de le transformer. En entretien, demandez au candidat ce qu'il garderait et ce qu'il changerait dans l'architecture qu'il a connue : un bon architecte sait expliquer les compromis plutôt que de présenter les microservices comme une solution universelle.

Un besoin en recrutement ?

Décrivez votre besoin. Un recruteur de votre secteur vous rappelle sous 24 h ouvrées.