Logo Esic
Formation                soa, architecture orientée services, synthèse

Formation soa, architecture orientée services, synthèse

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.

2 Jours (14 Heures)

DébutantA partir de 1 990 €

Dans nos locaux ou Dans vos locaux ou En ligne

Dernière mise à jour: Lundi, 17 Juin 2024

S'inscrire

Objectifs de la formation

  • 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é

Equipe pédagogique

Nos formations sont animées par des experts reconnus dans leur domaine possédant une expérience sur le terrain significative et des compétences pédagogiques reconnues.

Pré requis pour cette formation

Connaissances de base en architecture applicative et en technologies Web Services.

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.

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 et délais d'accès

  • Le délai d'accès moyen pour cette formation est de 2 Semaines
  • Merci d’utiliser le formulaire de contact ou nous joindre par téléphone ou mail pour l’organisation de votre formation.

Ressources pédagogiques

  • Accueil des apprenants dans une salle dédiée à la formation.
  • Documents supports de formation projetés.
  • Exposés théoriques
  • Etude de cas concrets
  • Quiz en salle
  • Mise à disposition en ligne de documents supports à la suite de la formation.

Moyens d'évaluation

  • Feuilles de présence.
  • Questions orales ou écrites (QCM).
  • Mises en situation.
  • Formulaires d'évaluation de la formation.
  • Certificat de réalisation de l’action de formation.

Pour les personnes à mobilité reduite

Les personnes atteintes de handicap souhaitant suivre cette formation sont invitées à nous contacter directement, afin d’étudier ensemble les possibilités de suivre la formation.

Méthodes et moyens pédagogiques

Pour le suivi de l'exécution et d'évaluation vous serez accompagnés par notre équipe pédagogique et technique sous la supervision de Madame Michèle ELBAZ.

 

En amont de la formation, notre conseiller formation réalise avec vous un entretien permettant de déterminer vos attentes concernant la formation.

 

Les horaires et le rythme sont à votre convenance ou à convenir avec notre équipe pédagogique.

 

Si nécessaire, pendant la formation vous aurez des exercices pratiques et/ou mises en situation.

 

A la fin de la formation nous vous mettons à disposition en ligne des documents et supports. Vous aurez un certificat de réalisation de la formation.

 

Nous vous transmettrons un questionnaire de satisfaction à chaud en fin de formation, et à froid à 3 mois. 
Nous vous transmettrons un  questionnaire d’auto-évaluation en fin de formation) et/ou passage de la certification (en conditions d’examens ou en télésurveillance après la formation)

 

Pour toute formation certifiante, vous aurez à la plateforme de certification. 

Prérequis techniques

Pour suivre cette formation à distance vous aurez besoin

  • D'un Mac ou d'un PC
  • Une Connexion internet stable
  • Un Navigateur Web récent
  • De Teams ou de Zoom
  • Du logiciel enseigné ou à utiliser installé

Dans nos locaux nous mettrons à votre disposition tout le nécessaire.

Dans vos locaux nous conviendrons du nécessaire à mettre en place pour le bon déroulé de cette formation.

Formation management de projet - 7h

Formation management de projet - 7h
DébutantA partir de616.67 €

Formation management de projet - 7h

Formation en Management d'équipe

Formation en Management d'équipe
DébutantA partir de2 100 €

Formation en management d'équipe

Formation management transversal

Formation management transversal
DébutantA partir de1 260 €

Formation management transversal

Formation management transversal

Formation management transversal
DébutantA partir de1 400 €

Formation management transversal

Formation manager une équipe

Formation manager une équipe
DébutantA partir de1 500 € HT

Formation manager une équipe

Formation tests agiles, démarche et mise en œuvre
DébutantA partir de2 090 €

Formation tests agiles, démarche et mise en œuvre

Formation management d'équipes

Formation management d'équipes
DébutantA partir de1 666 €

Formation management d'équipes

Formation product owner - gérer des projets avec la méthode agile
DébutantA partir de2 333.33 €

Formation product owner - gérer des projets avec la méthode agile

Formation management d'équipes - 14h - distance

Formation management d'équipes - 14h - distance
DébutantA partir de1 260 €

Formation management d'équipes - 14h - distance

Voir toutes nos formations

Bienvenue sur le site

esic online

Nous utilisons plusieurs services de mesure dàaudience et de comportement sur notre site. Ces services nous permettent d'améliorer celui-ci.

Lire notre politique de confidentialité