What is MQSeries, also known as IBM WebSphere MQ?

What is MQ Series in detail?
MQ Series is "Message Oriented Middleware". It uses a named queue model to implement near-real-time messaging, with guaranteed delivery. What this means is that it is like email++. You have a sender, reciever and a message body. The big difference is that instead of a SMTP server, you have MQ Series. There is also the concept of peeking the next message, versus what is sometimes called a "dirty read", because the once the message read is committed, it is no longer in the queue. On the one hand, message oriented middleware is really simple -- just like email. What makes it interesting, is that it is intimately involved with transaction control and multi-phase commit - problems which arise when transaction commit boundaries extend beyond a single SQL transaction.

Dig Deeper on Topics Archive