| |
| Service Oriented Architecture | ||
|
MARTE conseille les entreprises et les directions informatiques dans leur évolution vers les architectures orientés services.
|
||
|
La SOA est tout à la fois une architecture, une opportunité d’alignement du SI et d’agilité retrouvée, une cible pour l’externalisation informatique, une méthode de conception logique, un ensemble de standard, une technologie, une perspective, un chantier … et une réalité !
|
||
|
La SOA est surtout la nouvelle manière de penser l’informatique, le modèle dominant de ce qu’il faut faire et la représentation de la cible à mettre en œuvre,
tout comme le furent, en leur temps, les solutions transactionnelles sur les bases de données (CICS DB2, TDS IDS2) indissociables des méthodes MERISE ou SDMS, des réseaux et protocoles de l’époque. La SOA est d’autant plus une réalité incontournable qu’on la fait commencer aux architectures n-tiers et que l’on considère les WEB services comme une bonne pratique, sans être un pré-requis. |
||
|
Le développement de la SOA se fait alors selon 3 axes :
L’expertise de MARTE vous assure cette adéquation à chaque étape. |
||
|
Le premier niveau consiste à activer les services dans une architecture 3 tiers, où l’activation est déterministe et la localisation repose sur des fichiers de configuration. Puis l’intermédiation/orchestration dispense progressivement de savoir où se trouvent physiquement les services … ou encore, comment les appeler techniquement et, finalement … lequel appeler ! L’orchestration permet ensuite d’activer le service, puis de gérer les erreurs, la sécurité, les habilitations, la disponibilité et la performance. Enfin, l'orchestration proprement dite gère la séquence des services élémentaires exécutée, intégrant les préoccupations techniques d’exécution (reprise, transaction, ..). |
||
|
Le risque à couvrir impérativement est la prolifération des variantes et des versions de services en production qui ruinent les avantages du modèle. La mauvaise granularité fonctionnelle des services est aussi un point de vigilance, pour les démarches descendante ou de ré ingénierie. La qualité technique des implémentations et la performance des bus doivent aussi être sous contrôle. |
||
MARTE - SAS 7 rue des huissiers, 92200 Neuilly Tél 01 41 92 00 15 ou 06 16 02 57 66 |
L’offre MARTE d’accompagnement sur le processus de développement est globale. Citons trois compétences clés liées aux risques précédents :
|