Patent ID: 7500223

Claim:
A process for setting up the execution of a set of specific server-side bean methods to be called by a client-side data processing system for during a specific session, comprising: receiving a user-definition of a Java Server Page identifying a set of specific server-side bean methods that can be called by a client-side data processing system during a specific session; creating a session-specific Application Program Interface on the server side for a the set of specific server-side bean methods; automatically creating an JavaScript program that is unique to the client-side data processing system and the specific session, the JavaScript program containing calls to the set of specific server-side bean methods in accordance with the session-specific Application Program Interface, JavaScript program restricting the client-side data processing system to call only methods in the set of specific server-side bean methods during the specific session; and sending the created JavaScript program to the client-side data processing system; and executing the JavaScript program on the client side to call the methods in the set of specific server-side bean methods, including creating a Java object having the same name as a server-side bean.