Formation - SOA - Mise en oeuvre en Open Source
Référence : yFq3bquO1q50
Durée : 35 h sur 5 j
Tarif
14 500 €
HT
Logo - M2i Formation
M2i Formation
Mougins
Intra-Entreprise
Une formation intra-entreprise réunit dans une même session les salariés d'une seule entreprise. Elle se déroule généralement dans les locaux de l'entreprise. Le tarif est convenu pour la formation d'un groupe de salarié.

Détails de la formation

Méthodes et outils pédagogiques

Formation délivrée en présentiel ou distanciel* (blended-learning, e-learning, classe virtuelle, présentiel à distance).
Le formateur alterne entre méthode** démonstrative, interrogative et active (via des travaux pratiques et/ou des mises en situation).
Variables suivant les formations, les moyens pédagogiques mis en oeuvre sont :

  • Ordinateurs Mac ou PC (sauf pour certains cours de l’offre Management), connexion internet fibre, tableau blanc ou paperboard, vidéoprojecteur ou écran tactile interactif (pour le distanciel)
  • Environnements de formation installés sur les postes de travail ou en ligne
  • Supports de cours et exercices

En cas de formation intra sur site externe à M2i, le client s'assure et s'engage également à avoir toutes les ressources matérielles pédagogiques nécessaires (équipements informatiques...) au bon déroulement de l'action de formation visée conformément aux prérequis indiqués dans le programme de formation communiqué.
* nous consulter pour la faisabilité en distanciel
** ratio variable selon le cours suivi

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Appliquer une démarche SOA dans le cadre d'un système d'information
  • Utiliser des techniques nécessaires sous-jacentes aux produits mis en oeuvre dans le cadre de l'implémentation SOA
  • Mettre en place la norme JBI, le langage XML, WSDL et SOAP ainsi que le langage d'orchestration BPEL
  • Distinguer des normes JEE telles que JAX-WS, JNDI, REST, JMS, JMX.

Méthodes d'évaluation

  • En cours de formation, par des études de cas ou des travaux pratiques - Et, en fin de formation, par un questionnaire d'auto-évaluation

Pré-requis

Avoir une très bonne connaissance de JavaScript et de ses aspects avancés.

Public cible

Tous publics

Programme

1
La démarche SOA
-Périmètre d'une démarche SOA (Architecture Orientée Service) en entreprise-Les acteurs concernés-La démarche SOA dans le cadre de l'urbanisation du système d'information-Une SOA par petites étapes-Les limites des architectures synchrones-La notion de service-Granularité des services-Des services CRUD aux services élaborés-Le contrat de service-Les limites des architectures synchrones-La composition de services-La démarche SOA dans l'esprit du Cloud-Exemples de travaux pratiques (à titre indicatif)
-A partir d'une problématique d'entreprise, identifier les services éligibles à exposer leur contrat dans une architecture de type SOA
-Etudier pour chacun d'eux leur contrat de service
2
Les composants d'une architecture de type SOA
-Les quatre grands types d'architecture SOA
-Type 1 : SOA à base de services d'intégration graphique
-Type 2 : SOA à base de services de métier et de processus
-Type 3 : SOA à base de "mapping" de données
-Type 4 : SOA global et complet-Rôle du serveur d'application dans une SOA-Rôle des MOM (Middlewares Orientés Message) dans une architecture SOA-Rôle de l'ESB (Enterprise Service Bus) dans une architecture SOA-Rôle des services Web dans une architecture SOA-Exemples de travaux pratiques (à titre indicatif)
-Sur la base d'un schéma cartographiant les applicatifs d'une entreprise et ses services, identifier les formes de SOA susceptibles d'être choisies pour améliorer la réutilisation des composantsJour 2
3
Les techniques utilisées dans une architecture SOA
-Représentation XML et JSON-Approfondissement des schémas XSD
-Les espaces de nommage et les différents types-Déclarations de données avec le XSD-Quelle différence entre
-SOAP et REST
-XML et JSON
-Pourquoi l'un plutôt que l'autre ?-Le WSDL (Web Service Description Langage)
-Son rôle
-Les liens avec le XSD-Les WSDL abstraits et concrets-Le WADL (Web Application Description Language), ou comment décrire des Web Services REST-Rôle des messages SOAP-Le routage des messages-L'utilité des transformations XML dans une infrastructure de type SOA
-Possibilités-Introduction aux concepts de base
-XSLT
-XPath
-Templates-Le langage BPEL (Business Process Execution Language)-Présentation du langage BPEL-Orchestration de services avec le moteur BPEL-Le "mapping" des données-Utilisation de la transformation-Les outils-Exemples de travaux pratiques (à titre indicatif)
-En utilisant les produits de la suite Altova XMLSpy et MapForce, comprendre les structures XML et JSON
-Exploiter le WSDL et les schémas XSD afin d'accéder aux contrats de WebService
-Comprendre la structure d'un fichier BPEL et l'exécuter au sein d'un moteur d'orchestration comme OpenESBJour 3
4
JBI, standard SOA
-La spécification JBI (JSR 208)-Le NMR (Normalized Message Router)-Les liens entre JBI et WSDL-Les messages JBI-La notion de "binding components"-Les traitements au sein de JBI avec les SE (Services Engines)-Les SE dédiés BPEL, XSLT...-Le packaging et le déploiement de composants JBI-Exemples de travaux pratiques (à titre indicatif)
-Installation de OpenESB
-Configuration et déploiement d'un composant JBI au sein de OpenESB
5
Les principaux outils Open Source
-JBoss ESB-Petals-Mule-Open ESB (focus sur ce produit)-Les moteurs
-BPEL
-Apache ODE
-Open ESB-Les frameworks Web Services, tels que CXF ou Axis-Les MOM de type JMS, tel qu'ActiveMQ-Exemples de travaux pratiques (à titre indicatif)
-Installation de Mule et de son outil de développement
-Compréhension de son interface d'administration
-Compréhension de ses nombreuses fonctionnalités
-Comparaison avec OpenESB, déjà installéJour 4

Sur la même thématique

Logo eDRH Sud PACA - Footer
Nous contacter

Chambre de Commerce
et d’industrie Nice Côte d’Azur

20 Boulevard Carabacel
CS 11259
06005 NICE CEDEX 1

Tel :04 93 13 75 73
(Appel gratuit depuis un poste fixe)