Patent ID: 7941806

Claim:
A method of optimizing communication and processing functions between disparate applications, said method comprising the steps of: sending, from a first application to a second application, a request message of one or more request messages, said request message of said one or more request messages being formatted in a first request-format to provide a plurality of unique data elements relevant to processing said request message and having a reduced data size for optimizing communication; reformatting, by said second application, said request message received having said first request-format into a reformatted request message having a second request-format, said reformatted request message being forwarded to a third application; creating, by said third application, a response message having a first response-format, said response message being sent to said second application; queuing, by a messaging application, each response message received by said second application into a response message collection corresponding to a message type, before sending said response group to said first application, wherein processing of said response message collection received by said first application is optimized; converting, by said second application, said response message received in said first response-format from said third application into a reformatted response message having a second response-format; sending said reformatted response message having said second response-format to said first application; determining, by said messaging application, said message type of one or more message types for said reformatted response message received from said second application; parsing data received in said reformatted response message received; loading said data parsed into an appropriate holding table in said messaging application; and grouping said reformatted response message with a plurality of collections of reformatted response messages based on said message type determined for said reformatted response message.