Accueil > Développement informatique et DevOps > SOA : Architecture Orientée Services
Formation #DEV215

Formation SOA : Architecture Orientée Services

Durée : 4 jours

Code : DEV215


Prochaines dates programmées :

Du 04 au 07 Juin 2024

Du 22 au 25 Oct. 2024

Fin d'Inscription :
Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.
Si vous avez un besoin URGENT et que vous souhaitez une date de formation plus proche que les sessions programmées (minimum 15 à 20 jours ouvrés à date de votre demande)

Objectifs

  • Conduire un projet SOA et mettre en place une démarche SOA
  • Modéliser et décrire des règles métiers et fonctionnelles
  • Utiliser les formalismes UML et SYSML pour les différentes spécifications
Programme
1/ Introduction
  • Présentation des principes d'Urbanisation Fonctionnelle et Applicative
  • Le modèle TOGAFF en strates
  • Le modèle PRAXEME en aspects
  • Modélisation UML : points de vue
  • Approche de la démarche MDE et MDA
2/ Pourquoi l'approche SOA ?
  • Les enjeux pour l'entreprise
  • Les architectures N-tiers
  • Les composants métiers : limites de l'interopérabilité des middlewares classiques
  • Problématiques liées à l'interopérabilité
  • Gains de l'approche SOA
3/ Spécification Métier et Référentiels Métiers
  • Définition
  • Cartographie des Entités Métiers
  • Sémantiques avec UML
  • Problématique de la gestion centrale des règles métiers
  • Identification des Entités et Domaines métiers
4/ Modélisation avec UML des Entités Métiers
  • Analyse et Spécification détaillée des entités Métiers
  • Modélisation des Entités Métiers avec des diagrammes de classes
  • Identification des associations UML : Simples, Généralisation, Aggrégation, Composition
  • Spécification des associations avec UML : Cardinalité, Nommage, Directionnalité
  • Identification des moteurs d'états pour les entités à automates
  • Optimisation du modèles des Entités avec les patterns GRASP
  • Optimisation des dépendances entre Domaines Métiers
5/ Modélisation des Règles Métiers
  • Problématique de centralisation des règles métiers : Business Rules Management
  • Différenciation entre règles métiers et règles d'organisation de l'entreprise
  • Problématiques de description des règles métiers : langage naturel vs langages de modélisation
  • Description des capacités du langage OCL pour spécifier des règles
6/ Spécification des Processus Métiers
  • Définition des Processus Métiers, Use Cases et Activités : liens et cohérence des concepts
  • Une modélisation de processus basée sur une dérivation des moteurs à état des Entités Métiers
  • Utilisation du formalisme BPMN : points forts par rapport à UML
  • Définition d'un processus à différents niveaux: Exécution avec BPEL, Chorégraphie, Orchestration
7/ Spécification Fonctionnelle et Urbanisation
  • Définition et cartographie des processus métiers de l'entreprise
  • Cartographie Fonctionnelle et Urbanisation Fonctionnelle de l'Entreprise
  • Définition des exigences avec les modèles UML d'Exigences, Use Cases et Activités
  • Spécification avec UML des Exigences : Fonctionnelles, User Interface, Juridiques, Performances, Non-Fonctionnelles
8/ Le patrimoine applicatif et la mise en place d'une Architecture SOA
  • Une cartographie de l'existant : le patrimoine applicatif et le syndrome des architectures spaghetti
  • Des Applications composites basées sur un assemblage de composants et de services réutilisables
  • Les modèles de composants : Vue, Processus, Fonctions, Entités, Utilitaires
  • Le contrat de service : opérations, types de données d'échange, contraintes de services
9/ Spécification Logique des Services SOA
  • Dérivation des modèles sémantiques en Services Entités Métiers
  • Dérivation des processus métiers et Use Cases fonctionnels en Services Processus et Fonction
  • Spécification des Contrats de Services et des Types de Données d'Echange
  • Assemblage des Composants et Services en Applications Composites
  • Orchestration des services selon les processus et fonctions demandées
  • Validation Technique des modèles logiques
Approche Pédagogique

Approche Pédagogique

  • Pédagogie très opérationnelle fondée sur l'alternance entre théorie et pratique
  • Cas pratiques
  • Remise d’outils
  • Echanges d’expériences
Public Cible

Personnes Visées

  • Maîtrise d'ouvrage
  • Urbanistes
  • Business analyst
  • Concepteurs fonctionnels
Dates

Dates

  • Du 04 au 07 Juin 2024
  • Du 22 au 25 Oct. 2024
  • Fin d'Inscription :
    Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.