Patent ID: 7712107

Claim:
A middleware system for configuring the integration of plurality of applications, the system comprising: a database storing data regarding the plurality of applications, the data being stored in accordance with a data model; and a computing system executing a Message-Oriented-Middleware (MOM) module communicatively coupled to one of the plurality of applications and to the database, the MOM module comprising: a first layer specific to the one of the plurality of applications to which the MOM module is coupled; and a second layer, communicatively coupled to the first layer, for communicating with the database; wherein the MOM module processes message associated with the one of the plurality of applications to which the MOM module is coupled by: sending a message from the application adapter to the message adapter, the message including a message identification and metadata; responsive to receiving the message sent by the application adapter, querying the database with the message identification and the metadata; and sending, by the message adapter to a message bus, the message with a queue manager and a queue name, the queue manager and the queue name being obtained from the database.