SOA, conception d'une architecture

Objectifs

Cette formation vous présentera la démarche méthodologique PRAXEME de mise en oeuvre d'une architecture orientée services. Elle vous permettra aussi de comprendre l'architecture des services Web, la problématique d'orchestration de services et le lien avec les approches orientées composants.

Participants

Chefs de projets, architectes désirant comprendre les enjeux liés aux architectures orientées services et la démarche de mise en oeuvre.

Pré-requis

Bonnes connaissances des architectures multiniveaux, de la conception d'applications et d'UML.

Moyens pédagogiques

1 poste par participant - 1 Vidéo projecteur - Support de cours fourni à chaque participant – Formation présentielle

Durée

4 jours

Les sessions inter-entreprises

Date Session
Ce plan de cours est établi à titre indicatif. Son contenu peut être adapté à chaque formation Télécharger la fiche pdfDemander un devis

Code

SOA-CONCEPT

Description détaillée

Programme.
 
Introduction
 Les enjeux pour l'entreprise et l'approche MDA.
 Architectures multiniveaux, composants métiers.
 Services Web et interopérabilité des SI.
 Des composants aux architectures orientées services (SOA) : limites de la gestion par projet du SI.

Les concepts liés aux SOA
 Modèle conceptuel d'un SOA.
 Le concept de service métier : exposition de service, couplage faible, synchronisme vs asynchronisme.
 Composant applicatifs métiers : unité d'exploitation, implémentation des contrats...

Introduction à l'approche méthodologique
 Les différentes approches et métamodèles : framework de Zachman, axes méthodologiques du RUP.
 Cycle de vie d'un projet SOA. La méthode PRAXEME.

Le modèle sémantique du domaine
 Analyse du domaine métier.
 Modéliser les objets de références et leur cycle de vie, structuration du modèle et lien avec l'urbanisme.

Processus métier et cas d'utilisation du SI
 Introduction au modèle pragmatique.
 Analyse des processus métier. Les cas d'utilisation du SI. Le modèle géographique.

Définition de l'architecture logique
 Dérivations des modèles sémantique et pragmatique vers l'architecture logique.
 Spécification des machines logiques et des services logiques : emploi de la démarche MDA...
 Définition des services logiques : précondition, post-condition, exception ou signaux...
 Contrat d'utilisation, spécification de la qualité de service, métrique de Qualité.
 Intégration de l'existant.

Définition de l'architecture technique
 Implémentation du modèle logique sous la forme de composants.
 Gestion des versions, mode d'interaction et message d'entrée/sortie, gestion des transactions.
 Description des services avec WSDL, invocation avec SOAP.
 L'infrastructure des services Web (WS-*), gestion de la sécurité, des transactions.
 Orchestration de services Web et intégration de processus métiers : présentation des standards BPEL, BPMN.
 Gestion d'applications composites.
 Les Enterprise Service Bus (ESB).
 Patterns de conception de systèmes (MVC, architecture en couches, Plug-in Style, Pipeline).

Les acteurs et produits du marché
 Produits existants et critères de sélection.
 Présentation de l'offre des principaux acteurs. L'offre Open Source.

Les dernières places disponibles

Aucune annonce pour le moment
Une erreur est survenue
Une erreur est survenue, l'administrateur a été contacté
Revenir à la première page