Patent ID: 7062770
Filing Date: 2006-06-13
Classification: G06F

Abstract:
1. In a computer, a computer operating environment for scalable, component-based server applications, comprising: a run-time service for executing an application component in a process, the application component having a state and implementing a set of functions; an instance creation service operative, responsive to a request of a client, to return a reference to the application component through the run-time service to the client, whereby the client calls functions of the application component indirectly through the run-time service using the returned reference to initiate work by the application component; before the client releases the reference, the run-time service being operative, responsive to an indication from the application component that the application component has completed work, to destroy the application component's state upon returning from a client's function call; and the run-time service being operative, responsive to a post destruction function call comprising a function call from the client using the returned reference after the application component's state is destroyed, to activate a recycled application component to perform the post destruction function call.