Patent ID: 7904880

Claim:
A computer-readable medium having computer-executable instructions for performing steps comprising: an application server identifying a set of application classes that support a particular interface, using methods in the particular interface to identify methods in the application classes that can be made accessible through web service methods, and adding the identified methods to a list of methods that can be made accessible through web service methods; the application server generating a user interface that displays the list of methods that can be made accessible through web service methods and that allows a user to mark which methods in the list are to be accessible through web services; the application server receiving through the user interface an indication that a plurality of methods in a plurality of application classes are to be accessible through web service methods based on which methods were marked by the user; in response to the indication received through the user interface, the application server performing a plurality of steps comprising: for each application class on the application server, the application server generating on the application server a web service class consisting of a separate web service method for each of a set of actions, each web service method containing a call to an integration processor stored on a web server, the integration processor capable of calling a method on the application server; the application server forming a single assembly from the plurality of web service classes on the application server; and the application server copying the single assembly onto the web server.