Patent ID: 7739690
Filing Date: 2010-06-15
Classification: G06F

Abstract:
1. A computer system having at least one processor for managing distributed applications, said system comprising: a plurality of containers each for hosting one or more modules associated with an application program, wherein each of the plurality of containers supports runtime execution of the associated module; a plurality of drivers each associated with one of the defined plurality of containers, each of the defined plurality of drivers transmitting commands to the associated container and transmitting events from the associated container, wherein each of the defined plurality of drivers abstracts implementation of the associated container; and a meta-container for interfacing with each of the plurality of defined containers via the corresponding defined plurality of drivers, wherein the meta-container receives a command associated with one of the modules and provides the received command to one of the plurality of drivers associated with one of the plurality of containers adapted to process the command with reference to said one of the modules.