Modélisation fonctionnelle d'une architecture ... - Valtech Training
Modélisation fonctionnelle d'une architecture ... - Valtech Training
Modélisation fonctionnelle d'une architecture ... - Valtech Training
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
formation coaching ingénierie inter intra<br />
<strong>Modélisation</strong> <strong>fonctionnelle</strong> <strong>d'une</strong> <strong>architecture</strong><br />
orientée service (SOA)<br />
<strong>Modélisation</strong> <strong>fonctionnelle</strong> <strong>d'une</strong> <strong>architecture</strong> orientée service (SOA)<br />
RÉFÉRENCE SUMO DURÉE 3 jours (21 heures)<br />
L'<strong>architecture</strong> orientée service (SOA) est avant tout une façon de concevoir un système d'information (SI)<br />
d'entreprise, indépendamment des technologies mises en place pour la réaliser. Toutefois, on constate encore trop<br />
souvent la confusion entre les deux et le manque flagrant de démarche pour modéliser une <strong>architecture</strong> de services<br />
du point de vue fonctionnel avant de l'aborder du point de vue technique.<br />
Cette incompréhension est à la base de la confusion habituelle entre Web Service et service, et de la difficulté de<br />
faire émerger des services réellement mutualisables au sein du SI. Cette formation se focalise donc sur<br />
l'<strong>architecture</strong> SOA du point de vue des profils fonctionnels afin de leur donner un maximum de chances de réussir<br />
un projet d'intégration.<br />
Vous allez apprendre à :<br />
• Modéliser des <strong>architecture</strong>s de services avec UML<br />
• Identifier clairement les différents niveaux de granularité de services<br />
• Modéliser des services métier<br />
• Définir des contrats de service<br />
• Décrire des processus métier et les décliner en orchestration de services<br />
• Modéliser les objets d'échanges associés<br />
Méthode pédagogique :<br />
50% de travaux pratiques<br />
Audience :<br />
Maîtrises d'ouvrage, architectes fonctionnels, analystes fonctionnels<br />
Pré-requis :<br />
Connaître les bases de la modélisation orientée objet et d'UML<br />
Travaux pratiques :<br />
Une étude de cas sera déclinée tout au long de la formation avec l'outil Enterprise Architect. Tour à tour, seront<br />
modélisés : les entités métier et les services métier unitaires associés, les objets d'échange, un service métier<br />
composé, un service métier asynchrone puis un processus métier instrumenté en orchestration de services et enfin<br />
les tâches humaines invoquées par le processus métier.<br />
Programme :<br />
Introduction à l'<strong>architecture</strong><br />
<strong>fonctionnelle</strong><br />
• Les 4 niveaux d'<strong>architecture</strong> d'un système<br />
d'information<br />
• L'<strong>architecture</strong> <strong>fonctionnelle</strong>, pour quel usage ?<br />
Démarche SOA : constitution des<br />
services métier composés<br />
Entités à composer<br />
•<br />
•<br />
Objets d'échange agrégés<br />
Compensation des transactions
L'<strong>architecture</strong> <strong>fonctionnelle</strong>, pour quel usage ?<br />
• Découpage type <strong>d'une</strong> <strong>architecture</strong><br />
<strong>fonctionnelle</strong><br />
• Transition entre les différents niveaux<br />
d'<strong>architecture</strong><br />
Introduction à l'<strong>architecture</strong> orientée<br />
service<br />
Qu'est-ce que la SOA ?<br />
•<br />
Qu'est-ce qu'un service ?<br />
Qu'est-ce qu'un contrat de service ?<br />
Qu'est-ce que l'orchestration de services ?<br />
Qu'est-ce que la médiation de services ?<br />
Rappel des diagrammes UML<br />
Packages et classes<br />
Cas d'utilisation<br />
• Etat transition<br />
Activités et interaction<br />
Démarche SOA : constitution des<br />
services métier unitaires<br />
Identification des services unitaires<br />
Spécifier les opérations de base<br />
•<br />
événement<br />
• Spécifier les objets d'échange<br />
Sources de données / traitements existants<br />
Cas particulier : service asynchrone, service<br />
Contrat de service<br />
Nécessité du contrat et responsabilités<br />
Contenu et évolutions<br />
• Représentation et supervision<br />
Paris<br />
- 7ème<br />
• Objets d'échange agrégés<br />
•<br />
Compensation des transactions<br />
Montée de version<br />
Compatibilité ascendante des objets d'échange<br />
• Compatibilité ascendante des interfaces de<br />
services<br />
Démarche SOA : processus métier<br />
Modéliser un processus en BPMN<br />
Cycles de vie des entités<br />
Instrumenter un processus métier<br />
• Orchestration des services<br />
Démarche SOA : spécification des<br />
tâches humaines dans un Workflow<br />
Modéliser les cas d'utilisation<br />
•<br />
Distinguer les traitements des écrans<br />
Liens entre les concepts et les outils<br />
Support des concepts<br />
•<br />
Briques applicatives : BPMS, MDM, BAM, ESB,<br />
ETL, EAI<br />
Avril 2015<br />
du 15 au 17<br />
1 950,00 €<br />
Novembre 2015<br />
du 04 au 06<br />
1 950,00 €