Correlator system for web services
AssigneeInternational Business Machines Corporation
InventorsAhmed El-Nakhily, Ehab Elkersh
Life of this patent
Estimating the term…
Abstract
A web service is correlated. One implementation involves correlating requests for Web services in an information technology network by automatically correlating a request to a Web service by: searching in said network for Web services that can satisfy the request, selecting among the Web services a Web service satisfying the request and providing the selected Web service in response to the request.
Claims18
A method for correlating requests for Web services in an information technology network, comprising:
- receiving a request for a Web service including an object encapsulating service request information, wherein the object comprises a Service Data Object (SDO) that is received from a browser, and each Web service is associated with a Web service provider;
- automatically correlating the request to a Web service by:
- searching in said network for Web services that can satisfy the request based on the service request information by sending a query including the service request information to each Web service provider to determine if its Web service can satisfy the request, and selecting among the Web services a Web service best suited for satisfying the request;
- and
- providing the selected Web service in response to the request.
A system for correlating requests for Web services in an information technology network, comprising:
- one or more Web services maintained in said network, wherein each Web service is associated with a Web service provider;
- a request correlator employing a hardware processor in a server, configured for receiving a request for a Web service including an object encapsulating service request information and automatically correlating the request to a Web service by:
- searching in said network for Web services that can satisfy the request based on the service request information by sending a query including the service request information to each Web service provider to determine if its Web service can satisfy the request, selecting among the Web services a Web service best suited for satisfying the request, and providing the selected Web service in response to the request,
- wherein the information technology network comprises the Internet, and the object comprises a Service Data Object (SDO) received from a browser.
A non-transitory computer program product for correlating requests for Web services, said computer program product comprising:
- a computer usable medium having computer readable program code embodied therewith, wherein the computer readable program code when executed on a computer causes the computer to:
- receive a request for one or more Web services including an object encapsulating service request information, wherein the object comprises a Service Data Object (SDO) received form a browser, and each Web service is associated with a Web service provider;
- automatically correlate the request to a Web service by:
- searching in an information technology network for Web services that can satisfy the request based on the service request information by sending a query including the service request information to each Web service provider to determine if its Web service can satisfy the request, and selecting among the Web services a Web service best suited for satisfying the request;
- and
- provide the selected Web service in response to the request.
Dependencies are inferred from the claim text.