Patent ID: 6457042
Filing Date: 2002-09-24
Classification: G06F,H04L

Abstract:
In an application server, a system for constructing an execution environment for running an application program, the system comprising:a plurality of processors, each processor receiving corresponding data from a client request, modifying the execution environment based on such corresponding data from the client request and receiving and returning server data to the system; and a single interface, identical though implemented separately for each of the plurality of processors, the interface receiving client request data and server data and returning server data, such received client request data and server data being passed via the interface to the corresponding processor so that the corresponding processor can modify the execution environment based on such received data and determine server data to return via the interface; wherein each of the processors includes: means for receiving a call which includes client request data via the interface; means for processing the client request data and modifying the execution environment based upon the client request data; and means for determining that a further processor must be invoked, locating the further processor and invoking the further processor using the interface, passing server data and client request data corresponding to the further processor.