Merci d'avoir envoyé votre demande ! Un membre de notre équipe vous contactera sous peu.
Merci d'avoir envoyé votre réservation ! Un membre de notre équipe vous contactera sous peu.
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