Patent ID: 9479599
Filing Date: 2016-10-25
CPC Classification: H04L

Claim Text:
1. A method for performing web services, comprising: receiving a web service request arranged in SOAP protocol from a client at a web services hosting server; rerouting the received web service request arranged in SOAP protocol to a server by acting as the client and rerouting the request to an existing connection to the server based on an identity of the server; receiving results of the web service request from the server; sending the results of the web service request to the client; and determining, prior to rerouting the received web service request arranged in SOAP protocol, the identity of the server to which the web service request is sent, from among a plurality of servers, each respectively connected to an associated database, by extracting, based on programming code resident in the web services hosting server, the identity of which one of the plurality of servers is best suited to handle the web service request in SOAP protocol from data contained within the web service request, wherein the determining is performed by the web services hosting server, wherein the server reuses an existing database connection to the database respectively associated with the server, such that the database connection has already been initialized and a database connection pool has already been established before the web server request is rerouted to the server, wherein the web service hosting server sends the results of the web service request received from the server to the client in SOAP protocol without having to convert the results of the web service request from the server into a new format, and wherein the web services hosting server reuses a same Web Services Description Language (WSDL) file to generate a same set of web services code to deploy to each of the plurality of servers.