13.04.2015 Views

Modélisation fonctionnelle d'une architecture ... - Valtech Training

Modélisation fonctionnelle d'une architecture ... - Valtech Training

Modélisation fonctionnelle d'une architecture ... - Valtech Training

SHOW MORE
SHOW LESS

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 €

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!