Patent ID: 7539995

Claim:
A method of passing messages to an application using a first message passing device attending to a first message fabric and a second message passing device attending to a second message fabric, the first message passing device having a first list of previously received message requests at the first message passing device and the second message passing device having a second list of previously received message requests at the second message passing device, the method comprising: receiving a request for incoming message at the second message passing device; adding the request for incoming message in the second list; notifying the first message passing device of the request for incoming message; modifying the first list to add the request for incoming message; detecting at the second message passing device a pending message corresponding to the request for incoming message; sending a message processing request from the second message processing device to the first message processing device; and processing the pending message when a permission to process the pending message is received from the first message passing device.