WebSphere Enterprise Service Bus, Version 6.2.0 Systèmes d'exploitation: AIX, HP-UX, i5/OS, Linux, Solaris, Windows


Liaisons HTTP : présentation générale

La liaison HTTP offre une connectivité aux applications hébergées sur HTTP. Elle sert d'intermédiaire aux communications entre les applications HTTP et permet aux applications existantes basées sur HTTP d'être appelées depuis un module.

Liaisons d'importation HTTP

La liaison d'importation HTTP offre une connectivité sortante depuis les applications SCA (Service Component Architecture) vers des applications ou un serveur HTTP.

L'importation appelle une adresse URL de noeud final HTTP. L'URl peut être spécifiée de l'une des deux façons suivantes :
  • L'URL peut être spécifiée en tant que propriété de configuration sur l'importation.
  • L'URL peut être définie de manière dynamique dans les en-têtes HTTP.
Cet appel est toujours synchrone par nature.

Bien que les appels HTTP soient toujours de type demande-réponse, l'importation HTTP prend en charge à la fois les opérations unidirectionnelles et bidirectionnelles et ignore la réponse dans le cas d'une opération unidirectionnelle.

Liaisons d'exportation HTTP

La liaison d'exportation HTTP offre une connectivité entrante depuis les applications HTTP vers une application SCA.

Une adresse URL est définie sur l'exportation HTTP. Les applications HTTP qui veulent envoyer des messages de demande à l'exportation utilisent cette adresse URL pour appeler l'exportation.

L'exportation HTTP prend également en charge les commandes ping.

Liaisons HTTP en phase d'exécution

En phase d'exécution, une importation avec une liaison HTTP envoie une requête avec ou sans données dans le corps du message depuis l'application SCA vers le service Web externe. La requête est effectuée à partir de l'application SCA vers le service Web externe comme indiqué dans la Figure 1.
Figure 1. Flux d'une requête depuis l'application SCA vers l'application WebIllustration de la requête et d'un flux de réponse facultatif entre une application SCA et une application Web.

L'importation avec la liaison HTTP peut éventuellement recevoir des données en retour provenant de l'application Web dans une réponse à la requête.

Avec une exportation, la requête est faite par une application client vers un service Web comme indiqué dans la Figure 2.
Figure 2. Flux d'une requête depuis le service Web vers une application client.Illustration de la requête et d'un flux de réponse facultatif entre un service Web et une application client.

Le service Web est une application Web fonctionnant sur le serveur. L'exportation est implémentée dans cette application Web en tant que servlet de telle sorte que le client envoie sa requête à une adresse URL. Le servlet transmet la requête à l'application SCA dans l'environnement d'exécution.

L'exportation peut éventuellement envoyer des données à l'application client en réponse à la requête.


concept Rubrique concept

Conditions d'utilisation | Commentaires en retour


Icône d'horodatage Dernière mise à jour: 07 juillet 2010


http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r2mx/topic//com.ibm.websphere.wesb620.doc/doc/cadm_httpbindinggeneral.html
Copyright IBM Corporation 2005, 2010. All Rights Reserved.
Ce centre d'information est mis en service par la technologie Eclipse (http://www.eclipse.org).