Skip to main content

WebSphere MQ Features and enhancements. Download Redbook.
WebSphere MQ demo. Integrate diverse technologies and resources. View demo.

Technical detail

WebSphere MQ clients enable rapid and simple connectivity into your reliable messaging backbone across virtually any commercial IT system.

The breadth of operating environments, languages and programming models supported by WebSphere MQ clients offers choice and flexibility – supporting the skills and assets you have now and the decisions you make tomorrow. They allow your applications to connect into WebSphere MQ networks without requiring a full WebSphere MQ queue manager to be installed on every system.

Read more details on Extended Transactional clients in the WebSphere MQ Information Center and the updates regarding removal of charges for this functionality in our WebSphere MQ V7.5 announcements.

This table summarises the differences between messaging services offered by WebSphere MQ servers and clients.

Feature WebSphere MQ Servers Standard WebSphere MQ Clients Extended Transactional Clients
Provides Queue Manager? Yes No No
Enables Asynchronous Messaging? Yes No (1) No (1)
Queue operations within single Unit of Work (UOW)? Yes No Yes (2)
Manages Units of Work? Yes No No (3)
Workload management (Clustering support)? Yes No No
Runs on z/OS? Yes (4) No No
Licensing Server license required Free. Terms and conditions apply See updated licensing info as part of V7.5 announcement (5)
Availability Buy online Download now Installation option when installing Server

Notes:

  1. Synchronous messaging only.

  2. Only for Queues owned by the Server it is immediately connected to.

  3. Requires an external transaction manager.

  4. WebSphere MQ for z/OS servers require an additional Client Attachment license for MQ clients to connect into it. This also applies when connecting the new WebSphere MQ V6.0 MQ Explorer tooling into WebSphere MQ for zOS V6.0 deployments since it uses client channels – although there is no longer a need to install a client on machines running this release of MQ Explorer.

  5. With the availability of WebSphere MQ V7.5 the capability previously delivered within the Extended Transactional Client is incorporated into the standard WebSphere MQ client.

Languages and APIs

WebSphere MQ supports the following languages and APIs for connecting applications to its clients and servers.

Languages:

APIs:

IBM Message Service clients

Java Message Service (JMS), as the name suggests, is a standard interface for messaging that is limited to the Java programming language only.

IBM has developed APIs that are consistent with JMS but implemented in additional languages.

Clients are available that target WebSphere MQ, WebSphere Application Server messaging, WebSphere ESB and WebSphere Message Broker.

Contact IBM

live-assistance

Considering a purchase?


Or call us at:
1-877-426-3774
Priority code:
WebSphere

Featured download

WebSphere MQ free trial