WebSphere MQ with DB2

WebSphere® MQ is a message handling system that enables applications to communicate in a distributed environment across different operating systems and networks.

WebSphere MQ handles the communication from one program to another by using application programming interfaces (APIs). You can use any of the following APIs to interact with the WebSphere MQ message handling system:
  • Message Queue Interface (MQI)
  • WebSphere MQ classes for Java™
  • WebSphere MQ classes for Java Message Service (JMS)

DB2® provides its own application programming interface to the WebSphere MQ message handling system through a set of external user-defined functions, which are called DB2 MQ functions. You can use these functions in SQL statements to combine DB2 database access with WebSphere MQ message handling. The DB2 MQ functions use the MQI APIs.