Wednesday, September 19, 2012

Message-oriented Middleware (MOM)

Message-oriented Middle ware is a middle ware framework that loosely connects differ-net applications through asynchronous exchange of messages. A MOM works over a networked environment without having to know what platform or processor the other application is resident on. The message can contain formatted data, requests for action, or unsolicited response. The MOM system provides a message queue between any two interoperating applications. lithe destination process is out of service or busy, the mes-sage is held in a temporary storage location until it can be processed. MOM is generally asynchronous, peer-to-peer, and works in publish/subscribe fashion. In publish/sub-scribe model one or many objects subscribe to an event. As the event occurs, it will be published by the asynchronous loosely coupled object The MOM will notify the sub-scribe rs about this event. However, most implementations of MOM support synchrony-nous (request/response) message passing as well MOM is most appropriate for event-driven applications. When an event occurs, the publisher application hands off to the messaging middle ware application the responsibility of notifying subscribers that the event has happened. In a net centric environment, MOM can work as the integration platform for different applications. Example of MOM are Message Queue from IBM known as Miseries. The equivalent from Java is,IMS (Java Message Service).

No comments:

Post a Comment

sponsor by: