L'objectif de la SOA est de passer d'un SI vu comme un ensemble d'applications à une informatique orientée services afin d'améliorer la réactivité du Système d'Information. Ce séminaire présente les différentes normes, les concepts, les techniques et les outils permettant la mise en œuvre d'une SOA.
Formation dans vos locaux, chez nous ou à distance
Réf. SAO
2j - 14h
Vous souhaitez transposer cette formation, sans modification, pour votre entreprise ?
Formation à la carte
Vous souhaitez une formation adaptée aux spécificités de votre entreprise et de vos équipes ? Nos experts construisent votre formation sur mesure !
L'objectif de la SOA est de passer d'un SI vu comme un ensemble d'applications à une informatique orientée services afin d'améliorer la réactivité du Système d'Information. Ce séminaire présente les différentes normes, les concepts, les techniques et les outils permettant la mise en œuvre d'une SOA.
Objectifs pédagogiques
À l’issue de la formation, le participant sera en mesure de :
Comprendre l'intérêt d'adopter une approche SOA
Découvrir les composants, les services et les couches d'une architecture SOA
Reconnaître les principales briques techniques à la base d'une architecture SOA
Découvrir les démarches et les modèles de conception et d'architecture SOA
Identifier les acteurs et produits clés du marché
Public concerné
Décideurs métiers et informatiques souhaitant avoir une vue d'ensemble du paysage SOA et des opportunités pour l'entreprise.
Prérequis
Connaissances de base en architecture applicative et en technologies Web Services.
Vérifiez que vous avez les prérequis nécessaires pour profiter pleinement de cette formation en faisantce test.
Programme de la formation
Introduction : pourquoi l'approche SOA ?
Les enjeux pour l'entreprise.
Les architectures multi-niveaux et les composants métiers : limites de l'interopérabilité des middlewares classiques.
Services Web et interopérabilité des SI.
Des composants aux architectures orientées services (SOA) : limites de la gestion par projet du SI.
Introduction aux services, contrats de service, orchestration de service, bus de services d'entreprise (ESB)...
Gains : alignement du SI sur les processus métier, réduction des coûts, normalisation, réutilisation, interopérabilité.
Présentation d'une architecture SOA
Composants et couches d'une architecture SOA.
Service d'accès aux données, gestion des transactions.
Gestion des processus, interaction utilisateur, sécurité, administration, supervision...
Le Web Oriented Architecture (WOA) et les architectures à base de micro-services.
Le principe de couplage faible entre fournisseur et consommateur de service.
Les architectures à base de micro-services.
Evolution des organisations et du SI.
Architecture orientée services (SOA) vs microservices.
Services et processus
Le concept de service.
Exposition de service, couplage faible, synchronisme versus asynchronisme.
Fournisseur et consommateur de services, contrat de service, typologie des services (métier, technique...).
Différences entre services et composants, spécification de la qualité de service.
Composant applicatifs métiers.
Unité d'exploitation dans les SOA, implémentation des contrats, dépendances entre composants et orchestration.
Mise en correspondance processus métiers/services.
L'alignement du SI sur les processus métier : l'importance de la modélisation des processus par les métiers.
Le standard de modélisation BPMN de l'OMG.
Positionnement par rapport au BPM.
Passer d'un modèle de processus métier à un service.
Aspects techniques
Mise en œuvre de Web Services (Java EE, .NET, PHP...).
Les fondations XML.
Schéma XML pour l'interopérabilité et la description des données applicatives.
Description des services avec WSDL et invocation avec SOAP.
Approche RESTfull.
Rechercher et publier des services (annuaires).
Design Patterns liés aux Services Web.
Lien entre SOA et EAI.
Middlewares Orientés Messages (MOM).
Enterprise Service Bus : notion d'ESB, ESB versus SOA. Le point sur les standards.
Orchestration de services Web et intégration de processus métiers (BPM, BPEL...).
Les standards et leur niveau d'implémentation : OMG, W3C, OASIS, WS-I...
Sécurité et Services Web (WS-Security), gestion des transactions (WS-Coordination).
Délivrance des messages (WS-ReliableMessaging), interopérabilité et identification des messages (WS-Addressing).
Liens avec les autres composants du SI et les technologies émergentes : Cloud, mobilité, Big Data.
Modèles de conception et d'architecture SOA
La SOA vue comme un modèle d'intégration et les patterns EIP (Enterprise Integration Patterns).
Les patterns SOA.
Les tentatives d'approches normalisées SCA et SDO.
Peut-on concevoir une architecture SOA avec REST ?
La question de l'orchestration et la place de BPEL, BPMN et des technologies de développement traditionnelles.
La gouvernance d'un SI SOA
Les spécificités induites par le modèle SOA sur l'organisation.
Organiser la mise en place initiale et la réutilisation avec un centre d'excellence SOA.
Les rôles clés : directeur métier, directeur technique, architecte de domaine, architecte technique.
Les activités types de la gouvernance : gérer une candidature de service, sa mise en place et ses évolutions.
Passer de la mise en place d'un service sur demande à l'anticipation des besoins.
Comment rester Agile avec ce qui semble être un modèle extrêmement centralisé ?
Les pièges et les erreurs à éviter.
Démarche méthodologique de conception SOA
Les liens entre SOA et l'approche Objet.
Les méthodes disponibles sur le marché : UP, EUP, TOGAF, NAF, Praxeme...
Cycle de vie d'un projet SOA : vision stratégique et processus organisationnel.
Métaphore de l'urbanisation et niveaux d'agrégation.
Modèle conceptuel d'un SOA.
La modélisation des services au sein de l'architecture applicative avec UML.
Le passage du processus organisationnel aux services métiers, des services métiers aux services applicatifs.
L'approche MDA de l'OMG.
Les acteurs et produits du marché
Typologie des produits existants.
Les Enterprise Service Bus (ESB).
Les plateformes EAI pour les nouvelles fonctionnalités Web Services (Tibco, WebMethods...).
Les orchestrateurs SOA, les couches hautes pour les annuaires, l'orchestration, l'administration.
Les fournisseurs de plates-formes (IBM, BEA, Oracle...).
Les acteurs du Cloud (Amazon, Google...).
Les modeleurs BPMN et leurs possibilités d'orchestration.
Les outils de supervision (métier et technique) et les solutions d'administration.
L'offre et les projets Open Source : Apache ServiceMix/FUSE, Mule, Celtix, Synapse...
Modalités d'évaluation
Le formateur évalue la progression pédagogique du participant tout au long de la formation au moyen de QCM, mises en situation, travaux pratiques…
Le participant complète également un test de positionnement en amont et en aval pour valider les compétences acquises.
Parcours certifiants associés
Pour aller plus loin et renforcer votre employabilité, découvrez les parcours certifiants qui contiennent cette formation :
Les avis clients sont issus des évaluations de fin de formation. La note est calculée à partir de l’ensemble des évaluations datant de moins de 12 mois. Seules celles avec un commentaire textuel sont affichées.
FRÉDÉRIC G.
06/11/23
5 / 5
Très intéressant.
Dans le cadre de la certification, j’aurais aimé connaître les clés, les critères qui seront demandés lors de l’examen.
BRUNO G.
06/11/23
5 / 5
Très bonne formation
GEORGES P.
06/11/23
5 / 5
Tres bien
ALBAN R.
12/06/23
4 / 5
La quantité d’informations abordée est importante et le temps consacré parfois un peu court pour un format de formation en 2 jours.
LECHINE ISABELLE H.
12/06/23
5 / 5
Connaissance pointue du formateur
Animation satisfaisante car pas facile du tout à distance
Contenu très théorique donc un peu de concret aurait été un plus mais en 2 j cela semble difficile à intégrer
SAMUEL R.
12/06/23
5 / 5
Cette synthèse est très riche et apporte beaucoup de référence et bonnes pratiques. Et surtout permet de prendre conscience de l’architecture SOA.
MARC B.
23/03/23
4 / 5
Contenu clair et animateur à l’écoute
Plein de choses intéressantes et nouvelles pour moi
Peut-être que le temps ne le permet pas mais un petit exercice ou quelque chose mobilisant les "élèves" aurait été intéressant et marquerait une pause car beaucoup de choses à assimiler
HUGUES E.
23/03/23
4 / 5
Sujet très technique et difficile me concernant, le formateur a une très bonne expérience du sujet.
EVELETTE M.
01/12/22
4 / 5
La formation mériterait d’être décomposée en plusieurs modules car elle représente une grosse brique à comprendre.
RAFIK C.
01/12/22
5 / 5
La pédagogie de M. Laurent Nel est exceptionnelle. Très bonne transmission des informations.
Le contenu du SOA commence à prendre de l’âge, très peu de nouveauté.
NICOLAS F.
15/09/22
5 / 5
Le formateur maîtrise très bien le sujet et parvient à le transmettre malgré la nature de celui-ci (très abstrait)
KARINE B.
15/09/22
3 / 5
Très / trop technique. Formation adressée à un profil avec un fort background technique.Espérance d’une formation plus concrète avec l’étude de cas pratiques et également plus interactive.La proposition de courts exercices / sondages / questionnaires, etc. (possibles à travers l’utilisation d’un outil tel que Teams) auraient été bénéfiques. Fort étalage de concepts très technique
MATHIEU C.
15/09/22
4 / 5
Certains slides se contredisent (entre le SOA d’il y a 20 ans et les microservices d’aujourd’hui).
Peut être organiser réorganiser le support en parlant de l’historique en premier et en terminant par les microservice et les fondamentaux de l’architecture SOA au gout du jour ...
HARZALLAH SAMY B.
15/09/22
4 / 5
Il manque les informations et les exercices en lien avec la cible qui est la certification architecte du SI
PECORY C.
15/09/22
4 / 5
Formation satisfaisante
LÉONARD N.
21/04/22
5 / 5
Seulement 2 jours de formation me semble presque trop court pour l’ensemble des informations a traité, mais sinon une tres bonne formation et de tres bon supports
GARNIER E.
21/04/22
4 / 5
Ajouter dans le support de cours plus d’élément concernant REST/JSON.
PHILIPPE V.
21/04/22
5 / 5
Très satisfait vis-à-vis de mes attentes sur la vision globale des architectures SOA. Certains sujets mériteraient d’être plus approfondis mais la durée de la formation ne le permet pas.
Le formateur, Mr Nel, est très pédagogue et à l’écoute. Les explications sont toujours du niveau des participants (ou au moins du mien) ce qui est très appréciable.
VÉRONIQUE B.
06/01/22
4 / 5
Le support de formation comporte un peu trop de pages en anglais, il serait appréciable qu’elles soient traduites.
POIRIER LAETITIA C.
06/01/22
5 / 5
Condenu dense et complet, formateur agréable a ecouter
GRIVEL F.
06/01/22
5 / 5
En phase avec mes attentes et explications trés claires. Parfait !