Patent ID: 7992127

Claim:
A method for generating a web service providing a programming interface between a web application and a user application, said method comprising the steps of: creating a human readable navigation flow by defining a script of a navigation flow of at least one transaction of the web application, the navigation flow representative of interactions between a user and a web application interface of the web application during said at least one transaction, through a graphical user interface of the user application; wherein the human readable navigation flow is created by recording the navigation flow of the user conducting a transaction in the web application by capturing HTTP requests and responses; automatically creating a text file using the script of the navigation flow, wherein the text file describes the web service by describing a function and input and output parameter data identified by the user in the graphical user interface to be called by the user application for executing the at least one transaction, and wherein creating the text file includes: identifying a portion of the script for generating the web service and mapping the input and output parameter data to the web service to form the text file describing the web service; automatically creating with a code converter a web service interface code corresponding to the function as described in the text file; and automatically creating with the code converter a web service implementation code for executing the interactions corresponding to the at least one transaction as represented by the navigation flow.