Skip to content

 

Trainings › Development Team › Functional modeling of a S.O.A.

Share:
Share on TwitterShare via email
Reference: SUMO Price 2012: 1768,00€ Audience: Maîtrise d'ouvrage, architecte fonctionnel, analyste fonctionnel Pre-requisites: Connaître les bases de la modélisation orientée objet et d'UML
Duration: 3 day(s) Language: French Partner: Valtech Training
 

Next Sessions

TypeLocationDatePriceDurationLanguage
IntraTo be agreedTo be agreedOn request day(s)To be agreed 

Description

L’architecture orientée service (SOA) est avant tout une façon de concevoir un système d’information d’entreprise, indépendamment des technologies mises en place pour la réaliser. Toutefois, on constate encore trop souvent la confusion entre les deux et le manque flagrant de démarche pour modéliser une architecture de services du point de vue fonctionnel avant de l’aborder du point de vue technique.

Cette incompréhension est à la base de la confusion habituelle entre Web Service et service, et de la difficulté de faire émerger des services réellement mutualisables au sein du SI. Cette formation se focalise donc sur l’architecture SOA du point de vue des profils fonctionnels afin de leur donner un maximum de chances de réussir un projet d’intégration.

Une étude de cas sera déclinée tout au long de la formation afin de concrétiser les éléments phares que sont la dimension fonctionnelle d’une architecture de services, la spécification et la modélisation des services métier, la spécification et la modélisation des orchestrations à partir de processus métier.

Vous allez apprendre à

  • Modéliser des architectures de services avec UML
  • Identifier clairement les différents niveaux de granularité de services
  • Modéliser des services métier
  • Définir des contrats de service
  • Décrire des processus métier et les décliner en orchestration de services
  • Modéliser les objets d’échanges associés

Program

Introduction à l’architecture fonctionnelle

    • Les 4 niveaux d’architecture d’un système d’information
    • L’architecture fonctionnelle, pour quel usage ?
    • Découpage type d’une architecture fonctionnelle
    • Transition entre les différents niveaux d’architecture
  • Introduction à l’architecture orientée service
    • Qu’est-ce que la SOA ?
    • Qu’est-ce qu’un service ?
    • Qu’est-ce qu’un contrat de service ?
    • Qu’est-ce que l’orchestration de services ?
    • Qu’est-ce que la médiation de services ?
  • Rappel des diagrammes UML
    • Packages et classes
    • Activités et interaction
    • Cas d’utilisation
    • Etat transition
  • Démarche SOA : constitution des services métier unitaires
    • Identification des services unitaires
    • Sources de données / traitements existants
    • Spécifier les opérations de base
    • Cas particulier : service « asynchrone », service « événement »
    • Spécifier les objets d’échange
  • Contrat de service
    • Nécessité du contrat et responsabilités
    • Contenu et évolutions
    • Représentation et supervision
  • Démarche SOA : constitution des services métier composés
    • Entités à composer
    • Objets d’échange agrégés
    • Compensation des transactions
  • Montée de version
    • Compatibilité ascendante des objets d’échange
    • Compatibilité ascendante des interfaces de services
  • Démarche SOA : processus métier
    • Modéliser un processus en BPMN
    • Cycles de vie des entités
    • Instrumenter un processus métier
    • Orchestration des services
  • Démarche SOA : spécification des tâches humaines dans un Workflow
    • Modéliser les cas d’utilisation
    • Distinguer les traitements des écrans
  • Liens entre les concepts et les outils
    • Support des concepts
    • Briques applicatives : BPMS, MDM, BAM, ESB, ETL, EAI

 

Follow us

Follow us on Facebook Follow me on Twitter Follow us on LinkedIn YouTube Follow us on SlideShare
Our free seminars
Clients testimonials
Get the technical expertise of our consultants on Agile Partner's Weblog

Contact us

+352 26 37 00 30
contact@agilepartner.net