Patent ID: 7257615

Claim:
A method in a data processing system having a client and a server, the method for remote processing at the client, the client having a first component of a service application, the server having a second component of the service application, the method comprising the steps of: receiving a user command to execute the service application; determining whether the service application includes the first component and the second component; and when it is determined that the service application includes the first component and the second component, receiving from the server a request to execute the first component, initiating execution of the first component based on the received request, after initiating execution of the first component, instructing the server to initiate execution of the second component, receiving a completion indicator from the server indicating that the second component has terminated execution, and automatically terminating execution of the first component responsive to receipt of the completion indicators, wherein: the request to execute the first component is included in a web page with a URL identifying the second component, the server is instructed to initiate execution of the second component by returning the URL to the server, and the received completion indicator from the server is included in a response to the returned URL from the client.