Patent ID: 7467391

Claim:
A processor-implemented method for creating a web service to programmatically access a network addressable location via an intermediate gateway, comprising: analyzing a network page at the network addressable location; generating, at the intermediate gateway, a service description file for the network page; translating the service description file into an executable code; translating the service description file into a standard Web service format including at least one of web service description language (WSDL), well-defined service (WDS), or interface service deployment (ISD); compiling the executable code; deploying the web service to the intermediate gateway, wherein the web service includes the compiled executable code and the translated service description file, making the web service available to a client application; providing a runtime process to enable the client application to automatically make a programmatic request of the network addressable location; wherein the programmatic request includes a host language having a structure; translating the structure of the programmatic request to a syntax of the network addressable location using a simple object access protocol (SOAP); submitting the programmatic request that uses the translated structure to the network addressable location using SOAP; the network addressable location executing the submitted programmatic request to obtain a response; translating the response to extract data satisfying the programmatic request; wrapping the extracted data in a SOAP envelope; and translating the wrapped response to a host data structure of the client application.