WebSphere MQ and message queuing
Overview
WebSphere MQ enables message queueing for J2EE and other application programs. Application programs can communicate across different platforms by using the appropriate message queuing software products. The applications are shielded from the mechanics of the underlying communications.
WebSphere MQ products implement a portable common application programming interface known as the message queue interface (MQI) wherever the applications run.
The Application Messaging Interface (AMI), moves many message-handling functions normally performed by messaging applications into the middleware layer, where a set of policies defined by the enterprise is applied on the application's behalf.
Time-independent applications
With message queuing, the exchange of messages between the sending and receiving programs is independent of time. This means that the sending and receiving application programs are decoupled; the sender can continue processing without having to wait for the receiver to acknowledge receipt of the message. The target application does not even have to be running when the message is sent. It can retrieve the message after it is has been started.
Message-driven processing
When messages arrive on a queue, they can automatically start an application using triggering. If necessary, the applications can be stopped when the messages have been processed.
Next | Home
WebSphere is a trademark of the IBM Corporation in the United States, other countries, or both.
IBM is a trademark of the IBM Corporation in the United States, other countries, or both.