Plan du cours

Une méthodologie orientée services

  • Introduction à une feuille de route pour l'adoption de la SOA
  • Trois approches d'analyse
  • Analyse orientée services

Avantages de la SOA

  • Approche EAI traditionnelle
  • Problèmes liés à l'approche EAI traditionnelle
  • L'architecture orientée services (SOA)
  • Nous pouvons facilement modifier le processus
  • Modifier le flux en utilisant l'approche traditionnelle
  • Remplacement d'une application
  • Autres avantages
  • Business Avantages
  • Étapes de l'adoption

L'AOS hier et aujourd'hui

  • De XML à l'AOS en passant par les services Web
  • Comment l'architecture orientée services était-elle pratiquée auparavant ?
  • Normes émergentes pour l'architecture SOA
  • Comparer l'architecture orientée services avec d'autres architectures

Qu'est-ce que l'architecture orientée services ?

  • Qu'est-ce que la SOA ?
  • Créer une compréhension commune de la SOA
  • L'évolution de la SOA
  • Introduire les concepts de services et de SOA
  • Les principes de conception de l'architecture orientée services
  • La relation entre l'architecture SOA et les services web
  • Les avantages et les risques de l'architecture SOA

Introduction à la modélisation et UML

  • Pourquoi utiliser des modèles avec l'architecture SOA ?
  • La différence entre modèle et méthodologie
  • Pourquoi utiliser le langage unifié de modélisation ?
  • Identifier les processus métier
  • Notation, modèles et méthodologie
  • Quelle méthodologie choisir ?

Introduction aux Business processus

  • Comment un ensemble de services exécute une tâche
  • Interaction simple demande/réponse
  • Interaction complexe impliquant de nombreux services
  • Le besoin d'un service coordinateur émerge
  • Naissance de l'orchestration ou du processus d'entreprise
  • Composer des processus à l'aide de solutions basées sur le Business langage d'exécution des processus (BPEL)
  • Solutions d'orchestration basées sur BPM
  • Exemple de processus d'entreprise

Web Services

  • Éléments de base des services web
  • La pile de normes des services web de base
  • L'importance du WSDL
  • La conception de SOAP
  • L'utilisation des registres via UDDI
  • Les concepts de base de l'orientation des services

Distribuer des services à travers un réseau

  • Alignement des exigences fonctionnelles et non fonctionnelles
  • Le rôle des intermédiaires dans les réseaux de services
  • Introduction aux extensions WS-*
  • Les principes de la SOA

Modélisation des éléments constitutifs de la SOA

  • Utilisation de UML pour analyser et concevoir des interfaces
  • Générer un modèle de domaine
  • Mise en œuvre et réalisation des Use Cases
  • Montrer la collaboration entre les services web
  • Utilisation de diagrammes de communication

Bus de service d'entreprise (ESB)

  • Objectifs
  • Invocation de services
  • Intégration des systèmes existants
  • Web Services à la rescousse
  • Le rôle de l'ESB dans la SOA
  • Sécurité et ESB

Services axés sur les processus

  • Abstraction de la couche de service
  • Introduction à la couche de processus d'entreprise
  • Modèles de processus
  • Orchestration et chorégraphie
  • Utilisation de WS-BPEL pour l'automatisation des processus

Modèle de référence orienté services

  • Modèles et architectures de référence
  • Le modèle de référence et l'architecture SOA IMPACT
  • Les fournisseurs de SOA et leur relation avec la SOA
  • Support SOA dans les plateformes .NET et Java EE

Architecture en couches

  • Le modèle des couches
  • Architecture classique à trois niveaux
  • Connexion à la couche domaine
  • Lien avec l'interface utilisateur
  • Utilisation de paquets pour décomposer un système
  • Éviter les dépendances mutuelles
  • Qu'est-ce que la stratification et pourquoi en avons-nous besoin ?
  • Couche d'application et de service
  • Couche de service Business
  • Couche de service d'orchestration

Pré requis

Une connaissance générale des systèmes informatiques de l'entreprise est requise et une connaissance de l'intégration des systèmes informatiques peut être utile.

  14 heures
 

Nombre de participants


Début

Fin


Dates are subject to availability and take place between 09:30 and 16:30.
Les formations ouvertes requièrent plus de 3 participants.

Nos Clients témoignent (3)

Cours Similaires

Service-Oriented Architecture: Strategy, Technology and Methodology

  35 heures

Catégories Similaires