Connection manager having a common dispatcher for heterogeneous software suites
First Claim
Patent Images
1. An apparatus comprising:
- a connection manager to receive a request from a client, the connection manager including a dispatcher to select which one of at least two heterogeneous application server software suites to process the request and dispatch the request to the selected software suite;
a first software suite capable to receive and process the request from the client;
a second software suite, different from the first software suite, capable to receive and process the request from the client; and
a request/response shared memory coupled to the connection manager, the first software suite and the second software suite, the dispatcher to transfer the request to a memory location in the request/response shared memory associated with one of the first or the second software suite, and from which the associated software suite can receive the request, depending on the software suite the dispatcher selected to process the request.
2 Assignments
0 Petitions
Accused Products
Abstract
A connection manager includes a dispatcher that dispatches requests to two or more heterogeneous software suites. The connection manager receives client requests and dispatches the request to either of the software suites coupled by a request/response shared memory to the connection manager.
-
Citations
18 Claims
-
1. An apparatus comprising:
-
a connection manager to receive a request from a client, the connection manager including a dispatcher to select which one of at least two heterogeneous application server software suites to process the request and dispatch the request to the selected software suite;
a first software suite capable to receive and process the request from the client;
a second software suite, different from the first software suite, capable to receive and process the request from the client; and
a request/response shared memory coupled to the connection manager, the first software suite and the second software suite, the dispatcher to transfer the request to a memory location in the request/response shared memory associated with one of the first or the second software suite, and from which the associated software suite can receive the request, depending on the software suite the dispatcher selected to process the request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
receiving a request from a client at a connection manager;
selecting at the connection manager which one of at least two heterogeneous software suites to process the request;
transferring the request from the connection manager to a location in a request/response shared memory coupling the connection manager and the heterogeneous software suites, the location associated with the selected software suite; and
receiving the request from the location at the software suite selected to process the request. - View Dependent Claims (10, 11, 12, 13)
-
-
14. An article of manufacturer comprising:
-
a machine readable medium having stored thereon instructions that, when executed by a machine, cause the machine to;
receive a request from a client at a connection manager;
select at the connection manager which one of at least two heterogeneous software suites to process the request;
transfer the request from the connection manager to a location in a request/response shared memory shared by the connection manager and the heterogeneous software suites, the location associated with the selected software suite; and
receive the request from the location at the software suite selected to process the request. - View Dependent Claims (15, 16, 17, 18)
-
Specification