Patent ID: 7216181

Claim:
A method for asynchronous brokering of messages between middleware computing systems, comprising: a) receiving a message sent from a first application into a first middleware computing system, the first middleware computing system facilitating data exchange among a first group of disparate applications comprising the first application and one or more applications; b) converting the message from a native language format of the first application to a native language format of the first middleware computing system; c) receiving the message sent from the first middleware computing system into a middleware brokering server; d) converting the message from the native language format of the first middleware computing system to a standard format of the middleware brokering server; e) converting the message from the standard format of the middleware brokering server to a native language format of a second middleware computing system, the second middleware computing system facilitating data exchange among a second group of disparate applications comprising a second application and one or more applications; f) sending the message from the middleware brokering server to the second middleware computing system that receives the message; g) converting the message from the native language format of the second middleware computing system to a native language format of the second application; and h) sending the message from the second middleware computing system to the second application that receives the message.