Menu Recherche Panier
(...)
Vous êtes ici : Accueil > Catalogue des formations > Formation Conception d'une architecture SOA en environnement Open Source/Java
TechniqueNouveauté

Formation Conception d'une architecture SOA en environnement Open Source/Java

Réaliser une architecture de services

L’environnement applicatif d’une entreprise évolue dans le temps et, à force d’ajouts, aboutit à des situations hétérogènes. Le bon fonctionnement de cet " assemblage hérité " ne tient souvent qu’à un fil. Le plus contraignant est que toute nouvelle évolution ou mise à jour permettant de bénéficier d’améliorations concrètes et nécessaires se trouve paralysée. Quasiment en opposition à cela, une architecture orientée services (SOA) est, comme son nom l’indique, une architecture logicielle globale s’appuyant sur un ensemble de services. Ce type de conception d’application unique, facilite les échanges entre les services et offre une certaine agilité dans la gestion des évolutions de chacun. Cette formation de 5 jours permet aux participants de disposer de l’ensemble des compétences nécessaires à l’implémentation d’une architecture SOA dans leur entreprise.
Objectifs de cette formation Conception d'une architecture SOA en environnement Open Source/Java
  • Découvrir les concepts liés à l'approche SOA
  • Comprendre les apports des architectures orientées services
  • Connaître les étapes clés d’une démarche SOA (urbanisation, modélisation, implémentation)
Public
  • Chefs de projets
  • Développeurs
Pré-requis
Programme détaillé

Introduction : SI et architecture

  • Historique des architectures : centralisée, client/serveur, 3 et N-tiers,...
  • Évolutions des exigences des entreprises : offshore, nearshore, fusion, acquisition...
  • Bilan et limites des solutions existantes : middlewares, serveur d'application, portails...
  • Problématiques liées à l'interopérabilité : connecteur, Corba, RMI...

L'architecture SOA

  • Objectifs de la SOA
  • Les concepts clés de la SOA : service, contrat de service, orchestration des services, règles métier, données de références
  • Modèle conceptuel de l'approche SOA
  • Les services du bus ESB (survol)
  • Les offres du marché

Les standards de modélisation de processus

  • Orchestration des services
  • Business Process Modeling Notation (BPMN)
  • Modélisation des processus avec BPMN
  • Business Process Execution Language (BPEL)

Offre Open Source

  • Modélisation des processus BPMN : Bonita, Camunda, JBoss BPM Suite, Modelio
  • Les bus : Service Mix, MULE, Synapse, Petals, JBoss ESB
  • Les moteurs BPEL : Flowable, Apache ODE, ActiveBPEL, Acitvity Flow
  • Les frameworks Web Services ; Axis, CXF
  • Solutions MoM basée JMS : ActiveMQ

Techniques, méthodes et meilleures pratiques

  • Quelques exemples de méthodologies SOA (la méthode Praxem)
  • Aspects transverses (administration, monitoring, sécurité
  • )Rôles et métiers d'un projet SOA
  • Retours d'expériences/best practices

Les web services

  • Description des Web Services avec WSDL
  • Les Web Services REST
Les plus de cette formation Conception d'une architecture SOA en environnement Open Source/Java
  • Une formation pratique : chaque chapitre se concrétise par un atelier ou une démonstration.
  • Les bonnes pratiques pour tirer le meilleur parti du développement SOA.

Informations

  • Durée : 5 Jours (35h)
  • Réf. : OB243


Bon à savoir...

= une réponse possible
= plusieurs réponses possibles

Vous n'avez pas répondu à toutes les questions !
Vous avez % de bonnes réponses, vous pouvez donc suivre cette formation.
Vous avez % de bonnes réponses.
Nous vous invitons à contacter nos Conseillers Formation au 0825 07 6000 afin qu'ils vous orientent vers une formation plus adaptée à vos connaissances.