SYSTEM AND METHOD FOR PROCESSING TRANSACTIONS IN A MULTISYSTEM DATABASE ENVIRONMENT
First Claim
1. A system for satisfying a request from a client for a send-then-comment transaction, comprising:
- a front-end information management system (IMS) server;
at least one shared message queue (SMQ); and
plural back-end IMS servers connected to the front-end IMS server via the SMQ, the front-end IMS server receiving the request from the client and transmitting the request to the SMQ, at least one backend IMS server accessing the SMQ and generating a transaction output in response to the request, the back-end IMS server transmitting the result to the front-end IMS server, the front-end IMS server interfacing with the client to communicate the response thereto, wherein the frontend IMS server causes the transaction to commit upon successful interfacing with the client to communicate the response thereto otherwise the front-end IMS server causing the transaction to be backed out.
0 Assignments
0 Petitions
Accused Products
Abstract
A system for satisfying a request from a client for a send-then-commit transaction includes a front-end information management system (IMS) server. Shared message queues (SMQ) communicate with the front-end IMS server and plural back-end IMS. The front-end IMS server receives the request from the client and transmits the request to the SMQ. A back-end IMS server accesses the SMQ and generates a transaction output in response to the request. The back-end IMS server transmits the result to the front-end IMS server and the front-end IMS server interfaces with the client to communicate the response thereto. The back-end IMS server and front-end IMS server operate in separate system images, but work together in a resource recovery services (RRS) environment to commit or backout the transaction output.
38 Citations
22 Claims
-
1. A system for satisfying a request from a client for a send-then-comment transaction, comprising:
-
a front-end information management system (IMS) server; at least one shared message queue (SMQ); and plural back-end IMS servers connected to the front-end IMS server via the SMQ, the front-end IMS server receiving the request from the client and transmitting the request to the SMQ, at least one backend IMS server accessing the SMQ and generating a transaction output in response to the request, the back-end IMS server transmitting the result to the front-end IMS server, the front-end IMS server interfacing with the client to communicate the response thereto, wherein the frontend IMS server causes the transaction to commit upon successful interfacing with the client to communicate the response thereto otherwise the front-end IMS server causing the transaction to be backed out. - View Dependent Claims (3, 4, 5, 6, 7, 8)
-
-
2. (canceled)
-
9-15. -15. (canceled)
-
16. A computer program device, comprising:
-
a computer readable means having logic means for satisfying a send-then-commit transaction request between a client and a front-end IMS server, comprising; logic means for receiving the request at at least one front-end IMS servers; logic means for transmitting the request to at least one SMQ; logic means for accessing the SMQ with multiple back-end IMS servers; logic means for processing the request with at least one of the backend IMS servers to generate a transaction output; logic means for sending the transaction output to the front-end IMS server; logic means for attempting to successfully interface with the client using the front-end IMS server to communicate the transaction output to the client; and logic means for committing the transaction output if the attempting act is successful. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
Specification