WebService SOAP

WebService SOAP

SOAP (ancien acronyme de Simple Object Access Protocol) est un protocole d’échange d’information structurée dans l’implémentation de services web bâti sur XML.

Il permet la transmission de messages entre objets distants, ce qui veut dire qu’il autorise un objet à invoquer des méthodes d’objets physiquement situés sur un autre serveur. Le transfert se fait le plus souvent à l’aide du protocole HTTP, mais peut également se faire par un autre protocole, comme SMTP.

Cette formation de services web SOAP en Java détaille le fonctionnement et vous apprend à développer des services orientés web et leur clients avec différents frameworks et sous plusieurs serveurs.

Elle montre également  les 2 approches de développement, bottom-up et top-down, la mise en œuvre de clients statiques ou dynamiques, en mode asyncrhone ou synchrone

Elle montre en outre l’interoperabilité de systèmes hétérogènes.

Le protocole SOAP est composé de deux parties :

  • une enveloppe, contenant des informations sur le message lui-même afin de permettre son acheminement et son traitement ;
  • un modèle de données, définissant le format du message, c’est-à-dire les informations à transmettre.

Cette formation aura pour objectifs :

  • – De vous faire comprendre le principe de base des architectures orientées Services (SOA) dont l’un des  protocoles d’implémentation est SOAP
  • – De vous permettre de comprendre le principe de base d’une architecture spécifique implémentant le protocole SOAP
  • – D’implémenter une solution concrète sur le modèle client (consommant du SOAP) et serveur (exposant du SOAP)
  • – De vous faire connaître les technologies facilitant aujourd’hui la mise en place des architectures SOAP dans un contexte Java
    • Sommaire
      – Rappel architecture cible
      – Définition Web Service
      – Propriétés & Concepts
      – Avantage & Inconvenient
      – Apache Axis
      – SOAP par l’exemple
      – Structure d’un message SOAP
      – Entête d’un message (Header)
      – Corps d’un message (Body)
      – SOAP et le fransport-hitp.
      – Outil SOAP UI
       

Préréquis: 

Public Concerné:  développeurs objets / Architectes .

Project Details

  • Durée: 2 Jours
  • Type : Java POO