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.