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.
Nos clients témoignent (5)
Le formateur avait une bonne relation avec les participants et était très utile, tout en maintenant l'intérêt ; cela fait une grande différence lors de l'apprentissage.
Andy Johnston - QA Ltd
Formation - REST API - a pattern of exchange of information between sites
Traduction automatique
C'est une session pratique.
Vorraluck Sarechuer - Total Access Communication Public Company Limited (dtac)
Formation - Talend Open Studio for ESB
Traduction automatique
une connaissance approfondie couvre de nombreux aspects.
metab alanazi - Saudi Arabian Monetary Authority
Formation - Enabling SOA with BPM and BPMN
Traduction automatique
J'ai vraiment apprécié l'interactif.
Jan Lenie - APB
Formation - Mule: Integrating Your Applications
Traduction automatique
The theory felt quite complete, we handled all important subjects. It was very nice we could zoom in on our use-case Achievements, which helped us with understanding the theory.
Henk Huybrechts
Formation - Systems and Service Architecture - Microservices Architecture
Traduction automatique