Patent ID: 7093261

Claim:
A middleware system for configuring the integration of a 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 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 processing of said MOM module comprises: sending a message from the first layer to the second layer, the message including a message identification and metadata; responsive to receiving the message sent by the first layer, querying the database with the message identification and the metadata; and sending, by the second layer to a message bus, the message with a queue manager and a queue name, wherein the queue manager and the queue name are obtained from the database; wherein communication among said database, said MOM, said message bus and said queue manager is brokerless.