Patent ID: 7900212
Filing Date: 2011-03-01
Classification: G06F

Abstract:
1. An application server interfacing system stored on a machine-readable storage medium, comprising: at least one engine configured to process requests for said application server; and a bean container configured to manage at least one stateful bean, said bean container comprising a bean pool, said bean pool configured to contain a multitude of stateful bean instances that are available for use upon demand, wherein each of the stateful bean instances is configured to operate as an interface for accessing an associated one of said at least one engine; wherein to create the bean pool and provide interfacing, the application server is configured to: receive a request for an engine from a client; select a stateful bean instance corresponding to the engine; retrieve a stateful bean instance from the bean pool if the stateful bean instance is available in the bean pool or instantiate a stateful bean, allocate the engine for a new stateful bean instance, and add the new stateful bean instance to the bean pool if the stateful bean instance is not available in the bean pool; convey the request to the retrieved stateful bean instance; process the request with the engine associated with the retrieved stateful bean instance; and release the retrieved stateful bean instance to the bean pool upon ending or interruption of the request processing.