System and method for consolidating middleware functionality
First Claim
1. A method for managing a consolidation of multiple middleware threads, comprising:
- identifying types of a plurality of middleware;
selecting a main middleware from the plurality of middleware;
initializing, by a server, the main middleware as a main middleware thread;
identifying, by the server, other middleware from the plurality of middleware, based on a consolidated middleware functionality;
selecting, by the server, slave middleware, different from the main middleware thread, from the identified other middleware, wherein at least one selected slave middleware is of a different type of middleware than the main middleware, and the main middleware and the slave middleware share a common metadata definition, such that business logic for the main middleware and each of the slave middleware is the same; and
initializing the slave middleware as slave middleware threads by the main middleware thread,wherein each initialized slave middleware thread functions independently of the main middleware thread, andwherein the all necessary configurations for the main middleware and the slave middleware are stored in a single configuration file in a storage at the server, the single configuration file comprising information regarding middleware registrations for the main middleware and the slave middleware.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and server manage a consolidation of multiple middleware threads, by identifying types of a plurality of middleware, selecting a main middleware from the plurality of middleware, and initializing the main middleware as a main middleware thread. The managing also includes identifying other middleware from the plurality of middleware, based on a consolidated middleware functionality, and selecting slave middleware from the identified other middleware. The managing further includes initializing the slave middleware as slave middleware threads by the main middleware thread, such that each initialized slave middleware thread functions independently of the main middleware thread.
15 Citations
18 Claims
-
1. A method for managing a consolidation of multiple middleware threads, comprising:
-
identifying types of a plurality of middleware; selecting a main middleware from the plurality of middleware; initializing, by a server, the main middleware as a main middleware thread; identifying, by the server, other middleware from the plurality of middleware, based on a consolidated middleware functionality; selecting, by the server, slave middleware, different from the main middleware thread, from the identified other middleware, wherein at least one selected slave middleware is of a different type of middleware than the main middleware, and the main middleware and the slave middleware share a common metadata definition, such that business logic for the main middleware and each of the slave middleware is the same; and initializing the slave middleware as slave middleware threads by the main middleware thread, wherein each initialized slave middleware thread functions independently of the main middleware thread, and wherein the all necessary configurations for the main middleware and the slave middleware are stored in a single configuration file in a storage at the server, the single configuration file comprising information regarding middleware registrations for the main middleware and the slave middleware. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer-readable storage medium that stores a computer-executable program for managing a consolidation of multiple middleware threads, comprising:
-
a middleware identification segment for identifying types of a plurality of middleware; a main middleware selecting segment for selecting a main middleware from the plurality of middleware; a main middleware initializing segment for initializing the main middleware as a main middleware thread; an other middleware identifying segment for identifying other middleware from the plurality of middleware, based on a consolidated middleware functionality; a slave middleware selecting segment for selecting slave middleware, different from the main middleware thread, from the identified other middleware, wherein at least one selected slave middleware is of a different type of middleware than the main middleware, and the main middleware and the slave middleware share a common metadata definition, such that business logic for the main middleware and each of the slave middleware is the same; and a slave middleware initializing segment for initializing the slave middleware as slave middleware threads by the main middleware thread, wherein each initialized slave middleware thread functions independently of the main middleware thread, and wherein all necessary configurations for the main middleware and the slave middleware are stored in a single configuration file in a storage at the server, the single configuration file comprising information regarding middleware registrations for the main middleware and the slave middleware. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A server for managing a consolidation of multiple middleware threads, comprising:
-
a receiver for receiving a plurality of middleware; a processor for identifying types of the plurality of middleware; a storage for storing the plurality of middleware, wherein the processor selects a main middleware from the plurality of middleware; wherein the processor initializes the main middleware as a main middleware thread; wherein the processor identifies other middleware from the plurality of middleware, based on a consolidated middleware functionality; wherein the processor selects slave middleware, different from the main middleware thread, from the identified other middleware, and at least one selected slave middleware is of a different type of middleware than the main middleware, and the main middleware and the slave middleware share a common metadata definition, such that business logic for the main middleware and each of the slave middleware is the same; wherein the processor initializes the slave middleware as slave middleware threads by the main middleware thread, and wherein each initialized slave middleware thread functions independently of the main middleware thread, and wherein all necessary configurations for the main middleware and the slave middleware are stored in a single configuration file in the storage, the single configuration file comprising information regarding middleware registrations for the main middleware and the slave middleware; and a transmitter for communicating with client computers. - View Dependent Claims (15, 16, 17, 18)
-
Specification