APPARATUS AND METHOD FOR INVOKING A WEB SERVICE IN RESPONSE TO A REQUEST FROM A CLIENT DEVICE

An apparatus and method for selecting a web service in response to a request from a client device are provided. With the apparatus and method of the present invention, when an a request is received from a client device for the invocation of a web services operation, the request is received in an off...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: FLURRY, GREGORY, ALAN, HOLDSWORTH, SIMON, ANTONY, JAMES
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:An apparatus and method for selecting a web service in response to a request from a client device are provided. With the apparatus and method of the present invention, when an a request is received from a client device for the invocation of a web services operation, the request is received in an off-ramp device coupled to an on-ramp device that provides an interface to web services. The off-ramp device verifies that the requested service is in a configuration file and then determines the selection scope of the desired service, as defined in the configuration file. Based on the selection scope of the desired service, the off-ramp can determine whether to perform discovery and selection of a service implementation ("request" selection scope), retrieve a service implementation from a session level cache ("session" selection scope), or retrieve a service implementation from an application level cache ("application" selection scope). If a service implementation corresponding to the requested service does not exist in the session or application level cache, the discovery and selection operations may be performed to identify a service implementation to handle the request and the service implementation may be stored in the appropriate cache. La présente invention concerne un appareil et un procédé permettant de sélectionner un service web en réponse à une demande d'un dispositif client. Avec cet appareil et ce procédé, lorsqu'une demande est reçue d'un dispositif client pour appeler des services web, la demande est reçue dans un dispositif de sortie couplé à un dispositif d'entrée qui fournit une interface vers des services web. Le dispositif de sortie vérifie que le service demandé est dans un fichier de configuration, puis il détermine le champ de sélection du service souhaité, telle que définie dans ce fichier de configuration. A partir de ce champ de sélection du service souhaité, le dispositif de sortie peut déterminer s'il convient d'effectuer la recherche et la sélection d'une implémentation de service (champ de sélection de /= ), s'il convient de localiser une implémentation de service d'un cache de niveau de session ( champ de sélection de /= ) ou s'il convient de localiser une implémentation de service d'un cache de niveau d'application (champ de sélection