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).
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
- Appréhender les différentes phases de la modélisation objet en UML.
- Comprendre la représentation et l’intérêt d’utilisation des différents diagrammes UML.
- Savoir traduire un besoin fonctionnel en s’appuyant sur les diagrammes UML.
- Découvrir les principales démarches de modélisation
Durée : 4 jours
Participants :
Chefs de projets, architectes, consultants.
Méthodes :