Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
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
Nos Clients témoignent (3)
I like the training methodology that the hands-on happen on the second day after the conceptual discussion.
Rolando Jr. Erot - Seabrook Research Ltd.
Formation - Mule: Integrating Your Applications
extensive knowledge cover many things.
metab alanazi - Saudi Arabian Monetary Authority
Formation - Enabling SOA with BPM and BPMN
L'exercice et le formateur sont très utiles pour le codage.
Paul Andrew - IT
Formation - REST API - a pattern of exchange of information between sites
Traduction automatique