Formations informatiques à Grenoble et Sophia Antipolis

Formation SOA Architecture et méthodes

Objectifs

Identifier les concepts clés de l’architecture orientée services (SOA) et les méthodes associées.

Expliquer les avantages de l’architecture SOA par rapport aux solutions traditionnelles comme EAI et les portails web.

Utiliser les composants CRUD pour structurer et développer des services dans une architecture en couches.

Décomposer et analyser les processus métier en utilisant BPMN et BPEL pour modéliser et exécuter des processus SOA.

Evaluer les différentes plateformes SOA disponibles sur le marché et leur adéquation aux besoins spécifiques d’une organisation.

Pré-requis

Avoir des connaissances en UML, les bonnes pratiques de conception d'architecture (Architecture en couches, MVC, Architecture en tiers, Notion d’interface des langages objet).

Participants

DSI (pour lesquels cette formation devrait suffire), architecte, chef de projet, concepteur/développeur.

Programme de formation

SOA Architecture et méthodes

INTRODUCTION

  1. Objectifs : besoins métier et agilité du SI

  2. Les réponses classiques : EAI/workflow/Portail Web

  3. Les réponses SOA : réutilisabilité, interopérabilité (à l'intérieur et l’extérieur du SI)

LES CONCEPTS SOA

  1. La notion de service: interface de service, composant, fournisseur, consommateur

  2. Définir les services

  3. Définir les interfaces de service

  4. Typologie de messages et dépendances

  5. Formalisation des interfaces

  6. Définir les composants

  7. La structuration en composants

  8. La structuration du code source

LES COMPOSANTS FOURNISSEURS

  1. Les composants dans l'architecture en couches du SI:

  2. Composant CRUD

  3. Composant fonctionnel

  4. Composant d'accès à l’existant

  5. Zoom sur les composants CRUD:

  6. les services d'un composant CRUD

  7. un langage métier commun

LES COMPOSANTS CONSOMMATEURS

  1. Le concept d'application composite/solution métier

  2. Composants interactifs: l'approche MVC revisitée

  3. Les couches interactives

  4. Architecture n tiers

  5. Le passage technique des paramètres entre tiers

  6. Composants non interactifs : batchs et processus métier SOA

  7. Modélisation des processus – BPMN

  8. Exécution des processus BPEL

PLATEFORME SOA ET MÉTHODE

  1. La notion de plateforme SOA

  2. L'ESB (ESB Core, Registre, container SCA, SAM)

  3. Le framework de composants CRUD – EII/MDM

  4. Le framework de composants processus

  5. Le framework de composants interactifs

  6. L'atelier de génie logiciel

  7. L'offre du marché

  8. La méthode

  9. Le RUP revisité

  10. Une démarche graduée (démarches SIMM/PSAUMM)

Durée
3 jours
Lieux
Meylan Moirans Sophia Dans vos locaux Classe distancielle
Groupe de 8 personnes maximum
Demandez un devis
Cette thématique vous intéresse ?
Nos experts conçoivent votre formation sur-mesure On adore les moutons à 5 pattes !
Formations dans la même thématique