[wpms_breadcrumb reverse="0"]
Internet Applications - UML et Concept Objet

Architecture SOA avec UML

Reference : UML40

3

jours
- Nous consulter
Télécharger la fiche
Prochaines sessions
    Architecture SOA avec UML
    Objectifs

    • 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, en particulier les Web Services

    Pré requis

    • 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

    Modalités et délais d’accès

    Bulletin d'inscription à retourner complété

    Pré-inscription

    Programmes de Architecture SOA avec 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 (ESB Core, Registre, container SCA, SAM) – Le Framework de composants CRUD – EII/MDM – Le Framework de composants processus – Le Framework de composants interactifs
    • L’atelier de génie logiciel
    • L’offre du marché
    • La méthode : – Le RUP revisité – Une démarche graduée (démarches SIMM/PSAUMM)