Développer des Webservices

SOA, architectures orientées services – L’essentiel

Objectifs

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

Programme

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 des processus
  • Orchestration des services
  • Business Process Modeling Notation (BPMN)
  • Modélisation des processus avec BPMN
  • Business Process Execution Language (BPEL)
Techniques, best practices, méthodes
  • 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
Please login to get access to the quiz
Services Web – L’essentiel (Prev Lesson)
(Next Lesson) ESB, Intégration et orchestration de services
Back to Développer des Webservices
Public

Chefs de projets, architectes techniques, consultants et développeurs

Pré-requis

Il est conseillé d'avoir des connaissances en développement et en architecture JEE Disposez-vous des compétences nécessaires pour suivre cette formation ? Testez-vous !