Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Page Properties


Objectif(s)
  1. Centraliser la problématique d’interopérabilité.
  2. Minimiser les efforts d'exploitation et de supervision
  3. Virtualiser les services d'entreprise.
  4. Centraliser la gestion de la sécurité.
  5. Faciliter les échanges temps réels.
Cible(s) 


Principes

L'architecture SOA se base principalement sur 3 fondamentaux:

...

La mise en oeuvre de la SOA prend forme dans un Bus d'Entreprise. Il regroupe les principaux patterns d'échange sous-jacents:


Technologies

La stack technologique WebService est très riche. Elle repose sur les normes W3C suivantes:

...

Les protocoles et les formats supports aux échanges sont normalisés. Ils facilitent ainsi l'interconnexions entre les socles technologiques (.Net, Java, PHP, etc).

Vision d'ensemble

Le bus de services d'entreprise, ESB, est la pierre angulaire de cette architecture. Il expose par principe des services SOAP et depuis peu REST sur un formalisme fonctionnel partagé, le modèle pivot.

...

Info

Un service Orchestration est AVEC état. L'ESB ne fait que le virtualiser (proxy).


Adhérences


Avantages
Inconvénients
Interconnexion (lib, protocole, etc)L'ESB est le seul à utiliser les librairies, les format et protocoles natifs.
Propagation des changements (format et version)La virtualisation permet de proposer N versions du même service.
Run (processus)

Prococoles synchrones en attente.

N protocoles à maitriser: HTTP, JDBC, AMQP, etc.

Exploitation1 seule plateforme à exploiter et superviser.Complexité liée à la HA de la plateforme.

Synthèse


Avantages
Inconvénients
GouvernanceApproche fonctionnelle des Services
Développement

Utilisation de protocoles normalisés et standardisés.

Le développement de médiations ESB est spécifique.

La stack WS* est complexe.

ExploitabilitéCentralisation de la plateforme.Complexité inhérente au nombre de protocoles mis en oeuvre.
Infrastructure


La disponibilité du SI est à maxima égale à celle de la disponibilité de l'ESB.

...