Retour

Formation SOA Architecture et méthodes

Formation éligible au Droit individuel à la formation(en savoir plus sur le DIF)

Lieu de formation : notre centre de formation à Grenoble(plan d'accès) ou sur votre site en formation intra

Domaine de formation : DEVELOPPEMENT et METHODES

Durée de la formation : 3 jours ( 21 heures)   

Participants : DSI (pour lesquels cette formation devrait suffire) Architecte, chef de projet, concepteur/développeur : formation introductive au cursus technique (Web Services ...)..

Pré-requis : Pour suivre cette formation, les stagiaires devront connaître : UML, les bonnes pratiques de conception d'architecture (Architecture en couches, MVC, Architecture en tiers, Notion d'interface des langages objet). Toutes ces notions sont vues dans le cours UML dans le processus de développement.

Objectifs : Avoir une vision d'ensemble des concepts SOA et des méthodes pour les mettre en 1/2 uvre. Le cours détaille 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. L'approche est progressive, depuis une vision logique, indépendante de toute technologie, jusqu'à des exemples d'implémentation dans des technologies cibles (WebServices, JEE ...).


Plan de cours SOA Architecture et méthodes


Programme de formation
SOA Architecture et méthodes

  • 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
  • Plateforme SOA et méthode
    La notion de plateforme 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)

Réserver cette formation