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

1. Exposition de Service Web depuis un programme existant

Objectif : capitaliser sur l’existant en l’ouvrant à l’exterieur.

 

Nom

Durée estimée

Voir

Initiation

2h

Lien

2. Consommation d’un Service Web

Objectif : pouvoir consommer un Service Web depuis un programme RPG.

Nom

Durée estimée

Voir

Initiation

4h

Lien

Météo

2h

Lien

 

 

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