The document discusses message oriented middleware (MOM) and compares implementations of MOM including JMS, MSMQ, and MQSeries. MOM facilitates asynchronous messaging between applications and components. JMS is part of Java and supports publish/subscribe and point-to-point messaging. MSMQ by Microsoft uses queues managed by queue managers. MQSeries by IBM refers to queues, queue managers, and channels as objects and shows how they interact in its architecture.