It allows distributed applications to be loosely coupled, reliable and asynchronous. This technology is widely used in java based message oriented middleware.
In essence JMS has two qualities.
- reliable : JMS makes sure the message is delivered and delivered only once.
- asynchronous : A JMS provider can deliver messages to a client as they arrive; a client does not have to request messages in order to receive them
JMS can be a candidate over a tightly couple technology like RPC. These are the desirable qualities of JMS.
- Does not depend on the information of interfaces of other clients.
- Can operate even when one or more other peers are down
- A component can send a message to another and continue it's operation even without an immediate response
How ever above is just a little introduction of jms. You can see more information at
No comments:
Post a Comment