Formation : Architecture SOA avec UML
Les bonnes pratiques pour une architecture performante et évolutive

Technique

Les capacités de modélisation d'UML pour décrire les processus métiers ainsi qu'une architecture de composants sont telles qu'elles lui confèrent une utilité particulière dans la mise en oeuvre d'une démarche SOA. Indépendante de la technologie cible (Web services, JEE, .Net ...), la description UML des composants permet de bâtir une architecture fonctionnelle de services évolutive et fortement réutilisable. Cette formation de 3 jours donnera aux participants les apports théoriques nécessaires à la compréhension des architectures SOA et de ses contraintes.

Objectifs de cette formation SOA et UML

  • Avoir une vision d'ensemble des concepts SOA et des bonnes pratiques pour les mettre en oeuvre, au travers de la notation UML
  • Découvrir les bonnes pratiques d'architecture SOA essentielles à l'urbanisation du SI
  • Le cours aborde également la façon dont ces concepts peuvent être appliqués au travers de différentes technologies (Web Services, JEE, .Net)

Public de cette formation SOA et UML

  • Directeur du système d'informations
  • Architecte, chef de projet, concepteur/développeur

Pré-requis de cette formation SOA et UML

  • Disposer d'une expérience significative en programmation orientée objet
  • Avoir suivi la formation "UML dans le processus de développement" (OB210) ou connaissances équivalentes
  • Bonnes pratiques de conception d'architecture : architecture en couches, MVC, Architecture en tiers et notion d'interface des langages objet

Programme de cette formation SOA et UML

Introduction

  • Objectifs : besoins métier et agilité du SI
  • Les réponses classiques : EAI/workflow/Portail Web
  • Les réponses SOA : réutilisabilité, interopérabilité (à l'intérieur et l'extérieur du SI)

Les concepts SOA

  • La notion de service : interface de service, composant, fournisseur, consommateur
  • Définir les services : - Définir les interfaces de service - Typologie de messages et dépendances - Formalisation des interfaces
  • Définir les composants : - La structuration en composants - La structuration du code source

Les composants fournisseurs

  • Les composants dans l'architecture en couches du SI: - Composant CRUD - Composant fonctionnel - Composant d'accès à l'existant
  • Zoom sur les composants CRUD: - Les services d'un composant CRUD - Un langage métier commun

Les composants consommateurs

  • Le concept d'application composite/solution métier
  • Composants interactifs : l'approche MVC revisitée : - Les couches interactives - Architecture n-tiers - Le passage technique des paramètres entre tiers
  • Composants non interactifs : batchs et processus métier SOA : - Modélisation des processus (BPMN) - Exécution des processus (BPEL)

Plate-forme SOA et méthode

  • La notion de plate-forme SOA : L'ESB
  • L'atelier de génie logiciel
  • La méthode : - Le RUP revisité - Une démarche graduée (démarches SIMM/PSAUMM)

Les plus de cette formation SOA et UML

  • L'approche est progressive, depuis une vision logique, indépendante de toute technologie, jusqu'à des exemples d'implémentation dans des technologies cibles (Web Services, JEE ...).
  • Étude de cas depuis la modélisation UML jusqu'à l'implémentation.
  • La présentation de nombreux patterns d'architecture applicables à toute technologie.

Formation SOA - Formation UML - Formation Architecture SOA - Cours UML 2

Durée :

3  Jours

Tarif :

1 670 € HT

Réf :

OB214

Option(s) :

Repas Paris :

69 € HT

Date des sessions

Bon à savoir...

  • Formation éligible au DIF

aucune formation
sélectionnée

Plus d’infos sur cette formation ?

Nous contacter :
0 825 07 6000

Poser une question par mail

Demander à être rappelé

Promotions derniere minute

Inscription email