5. Exemple complet
Il existe plusieurs plates-formes permettant de faire facilement du SOAP. Nous présentons ici un court exemple basé sur l’utilisation du toolkit SOAP for Java produit par IBM et intégré au serveur HTTP Tomcat. Elle utilise le serveur XML Xerces [13]. L’architecture du service est représentée figure 10 :
Dans cette configuration d’étude, le service SOAP accessible à distance comme la partie cliente seront écrits en Java. Le client doit construire un message SOAP correspondant à l’un des services offerts par le serveur qui doit être contacté, puis le lui envoyer à l’aide d’une requête HTTP. Le serveur est essentiellement constitué de trois parties : un serveur HTTP qui reçoit les requêtes de la part des clients, une servlet (RPCRouter) activée chaque fois que le serveur HTTP reçoit une requête SOAP, la partie applicative (application server) qui traite la requête émise par le client.
Nous détaillons dans la suite la partie cliente et la partie serveur écrites en Java. La présence du langage Java est simplement liée au fait que la...
La suite de cet article est réservée aux abonnés
Vous n'êtes pas abonné ?
Consultez gratuitement cet article.
votre période de consultation gratuite
Découvrez le plus important corpus scientifique et technique francophone
Plus de 8 000 articles, 13 univers, 400 bases documentaires, les plus grands auteurs, un enrichissement permanent et un éventail de services associés.
