Chaine youtube Piloter.org   Piloter.org sur facebook   Profil  Linkedin   Actualités Twitter
Plus de 800 fiches pratiques pour les managers, sans pub et sans traceurs…
Le Portail du Manager Innovant
Chaine youtube Piloter.org Je suis aussi  sur facebook  Je suis aussi sur  Linkedin  Actualités Twitter
×
★ Tous les articles classés ★

Qu'est-ce que SOA ? Architecture Orientée Services

SOA, les Architectures Orientées Services et les processus métiers

SOA

Définition SOA

SOA, Acronyme de Service Oriented Architecture, est traduit en français par Architecture Orientée Services. Le SOA formalise le concept d'échange et de partage inter-application dans une logique proche de l'EAI. Le SOA, terme suggéré par le Gartner Group dès 1996, propose de définir les échanges en terme de services.

Principe SOA

Les principes de base : une interface standard, un vocabulaire partagé, la mise en relation de composants logiciels clients consommateurs de services avec des composants fournisseurs des susdits services. Le tout, bien sûr, indépendamment de la localisation physique des systèmes.
  • WOA Web Oriented Architecture
    WOA Web Oriented Architecture identifie les architectures orientés services spécifiquement déployées sur le Web.
  • Annuaire
    Les services sont référencés dans un "annuaire", à l'origine UDDI Universal Description Discovery and Intégration, au format XML afin qu'ils soient aisément accessibles.

Projet SOA

SOA et processus métiers
Pour être efficace et bien ciblée, la démarche d'architecture orientée services se doit d'être en étroite cohérence avec les processus métiers.
Voilà pour les bonnes paroles.

Ensuite bien sûr la question est un peu toujours la même. Comment faire coopérer efficacement les informaticiens et les professionnels détenteurs desdits processus ?
La démarche SOA, censée résoudre une bonne part des questions d'interopérabilité et de redondances inutiles et conflictuelles des données, semble en effet indissociable d'une démarche BPM bien conduite.

Protocoles

Sous-jacent, le SOA repose sur des technologies et langages désormais standardisés. XML (Extensible Markup Language), langage incontournable et universel pour les descriptions efficaces des données, SOAP Service Oriented Architecture Protocol (désormais recommandation du W3C) comme protocole d'échanges des messages au format XML dans une logique de RPC (Remote Procedure Call) et WSDL (Web Services Description Language), pour ne citer que les principaux.

Interopérabilité et approches modulaires, le cas de l'ERP

Les solutions de type Architecture Orientés Services de type SOA rendant possible l'interopérabilité sont déjà une évolution significative de l'offre ERP.

Les conceptions de type modulaire à la demande, comme l'annoncent les solutions de type SaaS et le Cloud Computing, marquent là une franche rupture avec les traditionnelles solutions monolithiques, mono éditeur.

Souplesse et interopérabilité, voilà ce qu'attendent les exploitants utilisateurs d'outils ERP. Depuis déjà un bon moment en tout cas, on espère pouvoir profiter pleinement d'architecture orientées services de type SOA ou WOA. Ce sont des solutions orientées 100% utilisateur.

L'utilisateur, à l'aide de Mashup, pourquoi pas, compose son poste de travail selon ses besoins et prérogatives du moment en utilisant les services proposés par l'ensemble des modules du système d'information étendu.

Remarque :
C'est bien beau, mais sur le papier seulement. La franche rupture avec l'ERP de papa ne semble pas toujours évidente. Ce sont encore des solutions purement "constructeurs". Les lourdeurs et contraintes risquent de perdurer un brin et le Retour sur Investissement va encore se laisser un peu désirer...

ERP et Software on Demand SaaS

Ressources WebRessources web

  • Business, Business Intelligence et EAI : le tryptique gagnant !
    Un article (plutôt ancien, je le reconnais) paru dans Informatique Professionnelle à propos de la mise en oeuvre de l'EAI et des protocoles propres à SOA, SOAP, XML,... "Afin de coller plus étroitement à la chaîne de valeur client, les technologies de Business Intelligence sont intégrées au coeur de la conception du système d'information. Les techniques de l'EAI permettent aujourd'hui de bâtir des solutions viables et évolutives. "
  • Oasis Open
  • SOA World Magazine
  • infoworld.com Vidéo explicative de SOA
  • zdnet.com Service Oriented, le blog de Joe McKendrick



Lectures recommandées

SOA - 4e éd. : Le guide de l'architecte d'un SI agile SOA microservices API management
Le guide de l'architecte d'un SI agile
de Xavier Fournier-Morel, Pascal Grojean
Dunod 4ème éd. 2017
528 pages
Dispo :
www.amazon.fr


SOA Governance: Achieving and Sustaining Business and IT AgilitySOA Governance
Achieving and Sustaining Business and IT Agility

William Brown, Robert G. Laird, Clive Gee, Tilak Mitra
IBM Press
416 pages (anglais)
Dispo :
www.amazon.fr

Un ouvrage plutôt bien inspiré à propos de la gouvernance SOA. SOA, Acronyme de Service Oriented Architecture, traduit en français par Architecture orientée services. (Langue anglaise)

2 autres livres sur le même sujet :

Livres à lire Piloter l'Entreprise Innovante...

La prise de décision en équipe ne s'improvise pas. Pour parvenir à ce mode de management délégataire, crucial pour les organisations actuelles, privées comme publiques, un indispensable travail de fond prélable est nécessaire. La méthode SOCRIDE centrée sur les questions incontournables de Confiance et de Reconnaissance est ici expliquée, illustrée et détaillée :

Tableaux de bord du manager innovant, le livreLes tableaux de bord du manager innovant
Une démarche en 7 étapes pour faciliter la prise de décision en équipe

Alain Fernandez
Éditeur : Eyrolles
Pages : 320 pages

Fiche technique Consultez la fiche technique »»»

Pour acheter ce livre :

amazon.fr  Eyrolles.com  ="Fnac.com"

Format ebook : PDF & ePub, Format Kindle

Voir aussi...


Les fiches du dossier: Technologies Support


Partagez cet article...

Envoyer le lien de cet article par e-mail    Twitter Facebook Linkedin Retour au début
(total partages cumulés > 85)