Patent ID: 7418711

Claim:
A system, operation using at least one processor, for communication between a mainframe environment and a client environment comprising: a mainframe messaging system resident in the mainframe environment configured to communicate messages with the client environment through a sole outbound queue and a sole inbound queue, wherein the sole outbound queue is the only queue for sending messages from the mainframe messaging system to the client environment, and wherein the sole inbound queue is the only queue for receiving messages at the mainframe messaging system from the client environment; a plurality of client messaging systems resident in the client environment, each of the client messaging systems communicates messages through a corresponding set of queues comprising a sole outbound queue and a sole inbound queue, wherein each of the client messaging systems is configured to send messages to the sole outbound queue and receive messages from the sole inbound queue in the corresponding set of queues; an intermediate messaging system coupled to the sole outbound queue and the sole inbound queue of the mainframe messaging system and coupled to each of the corresponding set of queues of the client messaging systems, wherein the intermediate messaging system prevents direct communication between the mainframe messaging system and the client messaging systems; and an administrative interface coupled to the intermediate messaging system that is configured to perform message tracing, monitoring, logging, create status reports, and manage individual queues, wherein the intermediate messaging system is configured to communicate messages between the plurality of client messaging systems and the mainframe messaging system, and wherein the intermediate messaging system exclusively communicates messages with the sole inbound queue and the sole outbound queue of the mainframe messaging system.