Formation : SOA : principes, déclinaisons et perspectives
Se former
avec TELECOM BRETAGNE
- Renseignements :
- Durée : 2 Jours
- Type : N.C.
- Diplômant : Non
- Prix H.T. € :
970.00
- Objectifs :
- Le terme SOA (« Service Oriented Architecture » ou architecture orientée services) a été popularisé par l’émergence des services web et des EAI, et est aujourd’hui intimement ancré dans la définition même de système d’information.
L'architecture orientée services est une réponse très efficace aux problématiques que rencontrent les entreprises en termes de réutilisabilité, d'interopérabilité et de réduction de couplage entre les différents systèmes hétérogènes qui implémentent leurs systèmes d'information.
Cette formation présente les éléments nécessaires à la compréhension de ce qu’est le « SOA », sur la façon de la mettre en œuvre avec ses risques et écueils, le tout illustré de démonstrations d’outils facilitant la mise en œuvre d’une telle démarche.
- Public visé :
- DSI, managers d'équipes informatiques, directeurs et chefs de projet, éditeurs logiciels, architectes logiciels, informaticiens impliqués dans des mises en œuvre de SOA.
- Pré-requis :
- Connaissance souhaitable dans les architectures client/serveur Internet.
- Rappels sur les architectures
- Le royaume des tiers
- Approche middleware
- Mashups et RIA (Rich Internet Application), ouverture vers le monde AJAX
- EAI, EII, ESB
La notion de SOA
- Notion de Service et approche SOA
- Typologie des SOA (Gartner) : SOA, SESA, SOMA
- Combinaison CBM (Component Business Model) et SOA
- Gestion du cycle de vie SOA
- Gouvernance des SOA
Le concept de service
- Définition du service et architecture
- Qualités d'un service : asynchronisme, granularité, état, transactionnel
- Notion de SLA (Service Level Agrement)
- Implémentation classique à base de Web Services
Le concept de processus
- Définition, Processus Métier
- Modèles d'exécution : synchrone/asynchrone, séquentiel/parallèle, transactionnel
- Modèles de synchronisation : par état, par événements
- Orchestration et chorégraphie
Modélisation des SOA
- Comparaison entre architecture traditionnelle et architecture SOA
- Trois bonnes pratiques : planification, couplage, alignement du système d’information sur le métier
- Deux bonnes pratiques outillées :
. urbanisation :
* principes de base
* notions de cartographie et de référentiel
* panorama des principaux outils et démonstrations : Mega, Aris, CaseWise,…
. intégration : (frameworks, ESB, outils de conception)
* approche intégrative
* modélisation Web Services et implémentation
* modélisation des processus, workflow et chorégraphie : BPEL, BPMN,…
* panorama des outils et démonstrations : approche UML, approche BPEL, intégration par bus (ESB), intégration par Web Service
Problématiques liées à la mise en oeuvre des SOA
- Sources d'échec classiques : planning, dimensionnement, formation du personnel de conception, ...
- Focus particuliers : dimensionnement, sécurité, testabilité, administration, déports de services
Perspectives d'évolution
- Les technologies émergentes ou pressenties
- L'évolution des standards
- L'évolution du logiciel :
. regroupement d'acteurs autour des EAI/EII/ESB
. les limites de l'Open Source
- L'introduction de la sémantique (Web 3.0)
27/11/2008 au 28/11/2008 (35)
12/05/2008 au 13/05/2008 (35)