Server computer system utilizing an asynchronous messaging technique having separate request and response paths
First Claim
1. An enterprise network of computer systems comprising client computer systems and at least one client messaging service in communication with said client computer systems and comprising a server computer system suitable for use in a distributed processing environment, said server computer system comprising:
- a processing space comprised of a first processing sub-space and a second processing sub-space;
said first processing sub-space having an asynchronous messaging service residing therein;
said second processing sub-space having an asynchronous messaging service and a handler application residing therein;
wherein requests for said handler application are transmitted, by said client computer systems by way of said client messaging service application, to said asynchronous messaging service residing in said first processing sub-space, said asynchronous messaging service in said first processing sub-space transmitting said requests to said handler in said second processing space, and responses to said requests for said handler application are returned, by said asynchronous messaging service residing in said second processing sub-space, to said at least one client messaging service and to said requesting client computer systems bypassing said synchronous messaging service residing in said first processing sub-space.
1 Assignment
0 Petitions
Accused Products
Abstract
A distributed processing environment includes a mainframe computer system having a plurality of processing sub-spaces. An asynchronous messaging service resides in each of the processing sub-spaces. Additionally, a server process application resides in a first one of the processing sub-spaces while an instance of a handler application resides in each one of the remaining processing sub-spaces. A client computer system issues a request message to the asynchronous messaging service residing in the first processing sub-space. If the server process application requires the services of the handler application to handle the request message, the server process application passes the request to an instance of the handler application selected using a load balancing algorithm. After processing the received request, the handler application returns a response to the request to the requesting client computer system via the asynchronous messaging service application residing with it in one of the processing sub-spaces.
-
Citations
17 Claims
-
1. An enterprise network of computer systems comprising client computer systems and at least one client messaging service in communication with said client computer systems and comprising a server computer system suitable for use in a distributed processing environment, said server computer system comprising:
-
a processing space comprised of a first processing sub-space and a second processing sub-space; said first processing sub-space having an asynchronous messaging service residing therein; said second processing sub-space having an asynchronous messaging service and a handler application residing therein; wherein requests for said handler application are transmitted, by said client computer systems by way of said client messaging service application, to said asynchronous messaging service residing in said first processing sub-space, said asynchronous messaging service in said first processing sub-space transmitting said requests to said handler in said second processing space, and responses to said requests for said handler application are returned, by said asynchronous messaging service residing in said second processing sub-space, to said at least one client messaging service and to said requesting client computer systems bypassing said synchronous messaging service residing in said first processing sub-space. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A server computer system suitable for use in a distributed processing environment, said server computer system comprising:
-
a processing space comprised of a first processing sub-space and a second processing sub-space; said first processing sub-space having an asynchronous messaging service and a server process application residing therein; said second processing sub-space having an asynchronous messaging service and a handler application residing therein; wherein a request message for said server process application is transmitted, by a client computer system, to said server process application via said asynchronous messaging service residing in said first processing sub-space; wherein, if said server process application requires the services of said handler application to handle said request message, said server process application passing said request to said handler application; and wherein said handler application returns a response to said request to said requesting client computer system via said asynchronous messaging service residing in said second processing sub-space, bypassing said asynchronous messaging service residing in said first processing sub-space. - View Dependent Claims (8, 9, 10)
-
-
11. A server computer system suitable for use in a distributed processing environment, said server computer system comprising:
-
a processing space in which a first asynchronous messaging service, a second asynchronous messaging service, a service process application and a plurality of instances of a handler application reside; wherein a request message for said server process application is transmitted, by a client computer system, to said server process application via said first asynchronous messaging service; wherein, if said server process application requires the services of said handler application to handle said request message, said server process application passing said request to a selected instance of said handler application; and wherein said selected instance of said handler application returns a response to said request to said requesting client computer system via said second asynchronous messaging service, bypassing said server process application and said first asynchronous messaging service. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
Specification