Service Web
Les Services Web vous permettent de faire communiquer des applications distinctes sur des systèmes hétérogènes, et ce aussi bien au sein de votre système d’information qu’à l’exterieur. Ils sont donc indispensables dans vos relations avec vos clients, fournisseurs ou partenaires. Enfin, ils deviennent un standard pour interconnecter des applications, et intégrer des nouvelles fonctionnalités dans votre SI.
Sur System i, IBM fourni des possibilités natives :
- D’exposition de Services Web
- De consommation de Services Web
Nous vous présentons ici des exemples simples à suivre afin de démarrer dans la mise en place de Services Web.
Présentation générale des Services Web
L’implémentation des Services Web est réalisée via un ensemble de protocoles :

- SOAP (Simple Object Access Protocol) :
SOAP est le langage par lequel communique le client et le fournisseur du service web. On parlera de message SOAP, qui est codé en XML, et transporté via HTTP.
- WSDL (Web Service Description Langage) :
Langage permettant de décrire un Service Web (fichier wsdl). Le fichier wsdl (aussi appelé contrat), permet à lui seul l’utilisation du Service Web : il décrit sa localisation (URI), les protocoles de communications supportés, ainsi que la description des paramètres reçus et renvoyés.
- UDDI (Universal Description, Discovery and Integration) :
C’est le protocole permettant de manipuler les annuaires de Services Web :
o Référencer les Services Web (wsdl)
o Interroger l’annuaire
Nous ne traiterons pas UDDI qui constitue une couche supplémentaire au Service Web.
Exemples fournis
Objectif : capitaliser sur l’existant en l’ouvrant à l’exterieur.

|
Nom |
Durée estimée |
Voir |
|
Initiation |
2h |
Objectif : pouvoir consommer un Service Web depuis un programme RPG.

Pour nous demander des informations complémentaires,
Adressez nous un mail à : contact@gaia.fr
Ou
Téléphonez nous au 04.72.53.00.12