Conception d'une architecture SOA
Les objectifs
En quelques mots...
Public
Directeurs de projet, chef de projet informatique
Pré-requis
Bonne connaissance des architectures multi-niveau et d'UML
Méthodes et Moyens pédagogiques
Formation réalisée en présentiel ou à distance selon la formule retenue
Exposés, cas pratiques, synthèse, assistance post-formation pendant trois mois
Un poste par stagiaire, vidéoprojecteur, support de cours fourni à chaque stagiaire
Modalités de suivi et d'évaluations
Feuille de présence émargée par demi-journée par les stagiaires et le formateur
Exercices de mise en pratique ou quiz de connaissances tout au long de la formation permettant de mesurer la progression des stagiaires
Questionnaire d’évaluation de la satisfaction en fin de stage
Auto-évaluation des acquis de la formation par les stagiaires
Attestation de fin de formation
Informations pratiques
Accessibilité , modalités et délais d'accès
Programme mis à jour le 01/09/2022
Programme détaillé
INTRODUCTION
- Le cahier des charges des SI agiles
- Les limites des méthodes usuelles
ARCHITECTURE ORIENTEE SERVICE
- Principes généraux d'une architecture orientée service
- Avantages d'une architecture orientée service
L'ARCHITECTURE SOA
- Organisation en couches des applications orientées service
- Applications existantes en tant que service
- L'annuaire des services
- Le bus de service
- Le service
- Les protocoles et les normes
DEVELOPPEMENT DES SERVICES ET PROCESSUS
- Concept de service
- Identification des caractéristiques des services
- Représentation de l'interface du service via un proxy
ASPECTS TECHNIQUES
- Création de services avec Java EE et .NET
XML
- Description d'un service avec WSDL
- Invoquer un service avec SOAP
DEMARCHE METHODOLOGIQUE DE CONCEPTION SOA
- Les liens entre SOA et l'approche objet.
- Les différentes approches et méta modèles (RUP, PRAXEME, etc.).
- Cycle de vie d'un projet SOA : vision stratégique et processus organisationnel.
- Métaphore de l'urbanisation et niveaux d'agrégation.
- Modèle conceptuel d'un SOA.
- La modélisation des services au sein de l'architecture applicative avec UML.
- Le passage du processus organisationnel aux services métiers, des services métiers aux services applicatifs.
- L'approche MDA de l'OMG.