Plan du cours
1. Les premières choses d'abord : Architecture d'entreprise et d'application
- Définition de l'architecture (d'entreprise)
Qu'est-ce qui justifie le besoin d'architecture ?
Objectifs, normes et cadres de l'architecture
- Architectures logique et physique
- Modèles communs d'architecture d'application
Modèle de processus en plusieurs étapes
Modèle d'application composite
2. phase 1 de l'AOS
- Les pièces du puzzle SOA
- Comment l'architecture SOA permet de mettre en œuvre des stratégies commerciales
- Définition des services et de la SOA
- Qu'est-ce que la notion d'"applications" dans l'architecture SOA ?
- Le modèle de la couche de services
Services d'infrastructure
Services d'application
Services d'orchestration
- Étude de cas SOA
Exemple de plan d'un document SOA Blueprint
Exemple de présentation d'un événement commercial
- Caractéristiques clés de l'architecture SOA
Couplage lâche au niveau de l'architecture
Couplage lâche au niveau des services
- SOA de nouvelle génération
Services synchrones ou asynchrones
L'architecture orientée services dans le nuage
- SOA et normes
- Les défis de l'architecture SOA
3. architecture orientée services ou ressources, ou les deux ?
- Transfert d'état représentationnel (REST)
Le concept de ressources
L'interface uniforme
Les contraintes architecturales
Qu'en est-il de la logique d'entreprise ?
Défauts perçus de REST
- Quand utiliser REST, quand utiliser une SOA traditionnelle ?
REST comme choix pour soutenir la couche de présentation
La synergie entre les applications Internet riches (RIA) et REST
[Script Object Notation (JSON) vs XML pour les RIA
Étude de cas
Architecture conceptuelle
Services RESTful vs. SOAP
4.Gérer l'évolution de la SOA : Modèles de maturité SOA et feuille de route
- Définir les objectifs - Modèles de maturité SOA
- Le modèle de maturité de l'intégration des services de l'Open Group (OSIMM)
Vue d'ensemble
Dimensions de la maturité
Niveaux de maturité
Comment évaluer votre maturité SOA
- Exemple - Modèle de maturité de Progress Software
- Comment y parvenir - élaboration d'une feuille de route SOA
- Étude de cas : mise en correspondance d'un modèle de maturité et d'une feuille de route
5. du chaos à l'ordre : La Gogouvernance SOA et l'organisation informatique
- Pourquoi la SOA a besoin de gouvernance
- L'organisation SOA Business vs. l'informatique vs. l'EA vs. la SOA Governance
- Catégories de SOA Governance
- Gouvernance au moment de la conception
- Gouvernance au moment de l'exécution
- Objectifs de la Governance SOA
- Centre de Excellence SOA (COE)
Rôles et responsabilités au sein de l'organisation informatique
6.Démarrer sur les chapeaux de roue avec les cadres de Governance SOA
- Normes du groupe ouvert
Modèle de référence de la SOA Governance (SGRM)
Méthode de vitalité de la SOA Governance (SGVM)
- Méthode IBM SOA Governance et Management (SGMM)
7. Un calculateur de retour sur investissement pour l'architecture SOA - Les chiffres parlent d'eux-mêmes
- Approches du calcul du retour sur investissement
- Étude de cas
Business processus d'analyse
Champ d'application de l'architecture
Vue d'ensemble de l'architecture
Modèle de couche de service
- Le retour sur investissement grâce à la réutilisation des services
Définition du RCI
Modèle de retour sur investissement pour la réutilisation des logiciels
- Réutilisation au-delà du projet d'application de base
- Conclusions
Suivi de la réutilisation
8. la nouvelle frontière : Cloud Computing
- Définition de l'informatique dématérialisée
Comment en sommes-nous arrivés là ? De l'hébergement d'applications au SaaS en passant par les nuages publics et privés
Choisissez votre saveur : IaaS, SaaS ou PaaS ?
- Déplacer des applications dans le nuage
Virtualisation des ressources
Approvisionnement automatisé et à la demande des ressources
Infrastructure et applications partagées
9. la synergie de la SOA et du Cloud Computing
- SOA et cloud sont complémentaires
- Synergie SOA/Cloud
SOA + SaaS
SOA + PaaS
SOA + IaaS
- L'union fait la force : la SOA-Cloud
10.Traverser les silos d'applications : le paysage de l'intégration
- Le paysage de l'intégration - la vue d'ensemble
- Intégration au niveau des données
Extraction, transformation, chargement (ETL)
- Intégration au niveau de l'interface (intégration des applications)
L'épine dorsale de la messagerie
Transformation des données
Routage basé sur le contenu
Établissement de la connectivité des applications par le biais d'adaptateurs
Modèles de conception de l'intégration
- Intégration orientée services (SOI)
Avantages par rapport à l'intégration traditionnelle des applications d'entreprise (EAI)
11. du bus de service d'entreprise (ESB) au bus de service Internet (ISB)
- Le bus de service d'entreprise
Présentation de l'ESB
Architectures conceptuelles de l'ESB
Comment les entreprises utilisent-elles les ESB aujourd'hui ?
- Le besoin d'intégration dans le nuage et ses défis
De l'ESB au "bus de service Internet" (ISB)
- Le paysage des produits - exemples d'ESB et d'ISB
12. la mise en place d'une stratégie d'intégration pour votre entreprise : Développer une stratégie d'intégration pour votre entreprise
- Classification des architectures d'intégration en fonction du degré de couplage
- Approches permettant d'exploiter et de migrer les systèmes existants
- Comparaison des approches et des technologies d'intégration
Critères de décision pour la sélection d'une approche particulière
- Intégration avec l'architecture des données
13.Conclusions
- Résumé du séminaire
- Outlook : SOA, Cloud, mobile et consumérisation de l'IT
Pré requis
Connaissance générale des concepts de l'informatique distribuée et du développement d'applications.
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