FORMATION SOA : Architecture Orientée Services
Les méthodes et les outils pour construire une SOA
Objectifs de la formation SOA
Une Architecture Orientée Services (SOA) est une manière d'intégrer et de manipuler les différents composants applicatifs d'un système informatique.
Cette approche repose sur la réorganisation des applications en ensembles fonctionnels nommés services, réutilisables dans d'autres applications.
Cette formation SOA vous permettra de:
- Appréhender l'ensemble des méthodes de construction et d'administration d'une SOA.
- Acquérir les techniques et les outils nécessaires à la construction, à l'administration et à l'évolution d'une SOA.
A qui s'adresse la formation SOA
Cette formation SOA s'adresse aux directeurs informatiques, urbanistes, architectes, chefs de projet.
Pré-requis :
Aucun
Remarques :
Une approche universelle, indépendante des différentes plates-formes.
Formation mise à niveau avec les dernières innovations
Contenu de la formation SOA
L'évolution des SILes approches silos/métier, les mutations du client-serveur.
Le positionnement des architectures N-tiers.
La place des applications « webisées ».
Les architectures d'intégration
Problématiques de l'interopérabilité.
Les couches d'interface, de transformation, de distribution, d'organisation et d'administration.
Le rôle des composants : broker, connecteur, middleware, Workflow, BPM.
Les évolutions des outils d'intégration d'application type « EAI » vers des outils de bus d'intégration « ESB ».
Les typologies de flux : synchrone, asynchrone, mode publication/souscription, mode déclenchement.
Les objectifs d'une architecture SOADe l'architecture de composants à l'architecture de services.
Les caractéristiques d'un service, les implémentations possibles, la notion de contrat : syntaxique, sémantique, organisationnel et qualitatif.
Les applications composites, le principe du couplage lâche et le contexte « CRUD ».
La place du Model-Vue-Controler « MVC-service ».
L'orchestration des processus, d'interaction avec les utilisateurs, de gestion de la sécurité.
La démarche méthodologiqueComment démarrer une démarche SOA, quels projets pour quelle organisation ?
Le processus métier au sens SOA, vue métier, vue fonctionnelle, vue applicative et vue technique.
Le positionnement de la démarche d'urbanisation.
Les méthodes de déploiement d'une SOA, le cycle de vie d'un projet SOA : vision stratégique, processus organisationnel, et implémentation technique.
Mise en place d'une gestion globale des processus et une orchestration des flux assuré par les outils de Business Process Management « BPM ».
Gérer l'efficacité de la gestion des activités, superviser les performances avec le Business Activity Monitoring « BAM ».
Modélisation et gestion des processus métiers avec les standards de notation et d'exécution (BPMN, BPEL).
Les normes techniquesLes spécifications SCA « Service Componant Architecture ».
La mise en place des formats pivots, le rôle du XML et des schémas de structuration DTD et XSD.
Le positionnement des Web services, le protocole de communication SOAP, le langage de définition WSDL, l'annuaire UDDI.
Invocation des applications à base des la syntaxe REST, « Representational State Transfert ».
Le rôle des interfaces IHM « riches » RIA ou RDA.
La place des agrégations de service : les Mashups.
L'orchestration des application SaaS « Software as a Service ».
Le panorama des offresStatut des principaux standards techniques.
Rôles des organismes W3C et OASIS.
La stratégie des acteurs et les offres des éditeurs.
Les acteurs spécifiques de l'intégration, l'offre Open Source.
Le marché, les évolutions, la typologie des produits existants et critères de sélection.
Formation SOA et l’objet
-Cours SOA
-Formation BPM
-Formation SOA Paris







