Patent ID: 8677379
Filing Date: 2014-03-18
Classification: G06F

Abstract:
1. A server that manages middleware communication between the server and a plurality of client terminals through a communication network, the server comprising: a network interface device that communicates with the plurality of client terminals through the communication network; a storage that stores middleware management operational programs and data; and a processor that executes the middle management operational programs, wherein the server implements a multi-layered marshaling process, which marshals middleware communications between the server and the plurality of terminals, and a consolidated middleware management process, which manages execution of middleware, the multi-layered marshaling process and the consolidated middleware management process being accessible to the plurality of client terminals communicating with the server via a plurality of different types of middleware, wherein the server selects and initializes a main middleware to communicate with a first client terminal, after which a slave middleware is selected to communicate with a second client terminal, and wherein the main middleware is managed directly by the consolidated middleware management process and the slave middleware is managed indirectly in accordance with the management of the main middleware, the main middleware causing the slave middleware to start a life cycle after the main middleware is initialized, and to end the life cycle of the slave middleware before the main middleware is closed, while the server continues to manage middleware communication with the plurality of client terminals.