REROUTE OF A WEB SERVICE IN A WEB BASED APPLICATION
First Claim
Patent Images
1. A method for performing web services, comprising:
- receiving a web service request from a client;
sending the web service request to a server;
receiving results of the web service request;
sending the results of the web service request to the client; and
determining an identity of the server to which the web service request is sent by extracting the identity from data contained within the web service request, wherein the determining is performed by a web services hosting server.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention relates to systems and method for rerouting web service messages. A method for performing web services includes receiving a web service request from a client, rerouting the web service request to a server, receiving results of the web service request, and sending the results of the web service request to the client. The rerouting can be used with messages/requests formulated in Simple Object Access Protocol (also referred to as Service Oriented Architecture Protocol, or simply SOAP).
-
Citations
24 Claims
-
1. A method for performing web services, comprising:
-
receiving a web service request from a client; sending the web service request to a server; receiving results of the web service request; sending the results of the web service request to the client; and determining an identity of the server to which the web service request is sent by extracting the identity from data contained within the web service request, wherein the determining is performed by a web services hosting server. - View Dependent Claims (2, 3, 4, 5, 6, 9, 10, 22, 23, 24)
-
-
7. (canceled)
-
8. (canceled)
-
11. A method for handling web services, comprising:
-
providing a computer infrastructure structured and arranged to; receive a web service request from a web services client; send the web service request to one of a plurality of web applications servers; receive a result of the web service request from the one of the plurality of web applications servers; send the result of the web service request to the web service client; and determine an identity of the one of the plurality of web applications servers from data contained within the web service request. - View Dependent Claims (12, 13, 14, 16)
-
-
15. (canceled)
-
17. A computer program product comprising a computer usable medium having a computer readable program embodied in the medium, the medium comprising one of semiconductor memory, solid state memory, magnetic tape, diskette, random access memory, read-only memory, rigid magnetic disk and optical disk, wherein the computer readable program when executed on a computing device is operable to cause the computing device to:
-
receive a web service request from a web services client; reroute the web service request to a server; receive a result of the web service request from the server; send the result of the web service request to the web services client; and determine an identity of the server to which the web service request is sent by extracting the identity from data contained within the web service request. - View Dependent Claims (18, 19)
-
-
20. A system for processing web service requests, comprising:
-
a web services hosting server; and a plurality of web applications servers, each being associated with a respective web applications database, wherein the web services hosting server is structured and arranged to; receive, as a host, a web service request from one of a plurality of web services clients; determine an identity of one of the plurality of web applications servers to which the web service request is to be sent by extracting the identity from data contained within the web service request; send, as a client, the web service request to the one of the plurality of web applications servers; receive, as a client, a result of the web service request from the one of the plurality of web applications servers; and send, as a host, the result of the web service request to the one of the plurality of web services clients. - View Dependent Claims (21)
-
Specification