Professional Documents
Culture Documents
A Review of Websphere MQ
A Review of Websphere MQ
A Queue
• http://www.ibm.com/software/
integration/wmq/
– Latest news
– References
– Beta code
– SupportPacs
MQPUT Q1
Local queue Q1
QM1
JMS
Object-Oriented Base Classes
Provider
Classes for Java
Classes
MQI
Q1
ProgramAA
Program ProgramBB
Program
Q2
Message
Message Application
Application
descriptor
descriptor data
data
Message
Program B
Application
Program A queue
A.Q MQGET A.Q
MQPUT A.Q
MQGET I.Q
Initiation
queue I.Q
• Triggering allows
– Instantiation as required
– Conservation of system resources
– Automation of flow
CAR RENTAL
Reply-to queue
MQPUT FLIGHT
FLIGHT
HOTEL
MQGET Reply-to queue
HOTEL MQPUT
Insurance
agent
Server
Q1 CHANNEL Q.T
Transmission
queue
Q.T CHANNEL Q2
Transmission
queue
QM1 QM2
• Transmission queue (Q.T) stores message first
• Application not stopped if link is inactive
Program A Q1 Program B
Program X
Q2
Unit of work
Write Asynchronous
model
Put Q.T
Qt A.Q
Q.A Get
Unit of work 1 Syncpoint
Write
Unit of work 2 Syncpoint
Unit of work 3
MQPUT
CC/RC
Queue
Nonpersistent message
MQPUT
CC/RC
MQI channel
Apple MacOS
Client
HP 3000 MPE/iX
support
Stratus VOS
only
VM
For a more complete list of WebSphere MQ platforms, see:
http://www.ibm.com/support/docview.wss?rs=171&uid=swg27007431
© Copyright IBM Corporation 2008
Checkpoint questions
1. True or false: WebSphere MQ only supports asynchronous
messaging.