A propos de ce tutoriel
Ce tutoriel a pour but de décrire la transmission d'événements synchrones et asynchrones pour le traitement des demandes et des événements effectués par HTTP et HTTPS au niveau d'Adapter for HTTP. Dans chaque scénario, les adaptateurs agissent en tant que :
- client HTTP appelant une URL externe
- proxy qui écoute les demandes HTTP sur une URL et les achemine vers une collaboration WebSphere ICS.
Le tutoriel est conçu pour illustrer les fonctions de base de l'adaptateur dans des scénarios exemples :
- Scénario asynchrone illustrant un événement asynchrone de type HTTP POST (demande uniquement). Ce scénario comprend deux exemples --pour la simplicité de la configuration, le même adaptateur est employé pour écouter les demandes HTTP et appeler une URL en tant que client HTTP.
- Proxy qui écoute les demandes HTTP sur une URL Dans cet exemple, la demande entrante est acheminée vers la collaboration SERVICE_ASYNCH_Order_Collab dans WebSphere ICS. La collaboration est dénommée Asynch Order. Si l'adaptateur est configuré correctement, cette collaboration peut être appelée à l'aide de l'un des protocoles : HTTP ou HTTPS. SERVICE_ASYNCH_Order_Collab est une collaboration passerelle acceptant SERVICE_ASYNCH_TLO_Order. Le port déclenchant (From) de la collaboration est lié à HTTPConnector. Le port de service (To) est lié à SampleSiebelConnector.
- Client HTTP appelant une URL externe Dans cet exemple, le client HTTP est une autre collaboration CLIENT_ASYNCH_Order_Collab dans WebSphere ICS qui appellera une URL externe de façon asynchrone à l'aide de l'adaptateur HTTP. Si l'adaptateur est configuré correctement, ce client HTTP peut appeler l'URL externe à l'aide de l'un des protocoles : HTTP ou HTTPS. CLIENT_ASYNCH_Order_Collab est une collaboration passerelle acceptant CLIENT_ASYNCH_TLO_Order. Le port déclenchant (From) de la collaboration est lié à SampleSAPConnector. Le port de service (To) est lié à HTTPConnector.
Les deux exemples de ce scénario asynchrone impliquent deux applications :
- SampleSiebel : crée une commande pour ses clients.
- SampleSAP : crée une commande
- Scénario synchrone illustrant un événement synchrone de type HTTP POST (demande- réponse). Ce scénario comprend deux exemples --pour la simplicité de la configuration, le même adaptateur est employé pour écouter les demandes HTTP et appeler une URL en tant que client HTTP.
- Proxy qui écoute les demandes HTTP sur une URL Dans cet exemple, la demande entrante est acheminée vers la collaboration SERVICE_SYNCH_OrderStatus_Collab dans WebSphere ICS. La collaboration est dénommée Synch OrderStatus. Si l'adaptateur est configuré correctement, cette collaboration peut être appelée à l'aide de l'un des protocoles : HTTP ou HTTPS. SERVICE_SYNCH_OrderStatus_Collab est une collaboration passerelle acceptant SERVICE_SYNCH_TLO_OrderStatus. Le port déclenchant (From) de la collaboration est lié à HTTPConnector. Le port de service (To) est lié à SampleSiebelConnector.
- Client HTTP appelant une URL externe Dans cet exemple, le client HTTP est une autre collaboration CLIENT_SYNCH_OrderStatus_Collab dans WebSphere ICS qui appellera une URL externe à l'aide de l'adaptateur HTTP. Si l'adaptateur est configuré correctement, ce client HTTP peut appeler l'URL externe à l'aide de l'un des protocoles : HTTP ou HTTPS. CLIENT_SYNCH_OrderStatus_Collab est une collaboration passerelle acceptant CLIENT_SYNCH_TLO_OrderStatus. Le port déclenchant (From) de la collaboration est lié à SampleSAPConnector. Le port de service (To) est lié à HTTPConnector.
Les deux exemples de ce scénario synchrone impliquent deux applications :
- SampleSiebel : récupère l'état des commandes pour ses clients.
- SampleSAP : demande l'état de la commande
Les deux scénarios impliquent la simulation de SampleSiebelConnector et de SampleSAPConnector à l'aide des deux connecteurs de test.
