Patent ID: 7801996

Claim:
A method comprising: receiving, at a server system from a second proxy at a client system, a first call for a first service provider of a plurality of service providers, the server system comprising one or more first processors and the plurality of service providers; creating, at the server system after receipt of the first call, an instance of a service manager that comprises a message handler for handling messages to and from the instance of the service manager, a controller for controlling dynamic properties of the instance of the service manager, and a change handler; instantiating, by the instance of the service manager in response to the first call, the first service provider and a first proxy at the server system; receiving, at the first proxy, a second call from the first service provider that calls a subsequent service provider of the plurality of service providers; and calling, through the first proxy rather than through the second proxy at the client system, the subsequent service provider; employing, by the first proxy, the change handler to track changes occurring to the subsequent service provider and one or more business objects that correspond to the subsequent service provider; and sending change notifications for the tracked changes to the second proxy upon completion of the second call to that second proxy.