This bullet-proof, industry-leading messaging solution integrates applications and Web services on almost any platform, helping you leverage your existing and new IT investments, and deploy a full-function ESB as the connectivity layer for your SOA.
Designed for developers, IBM MQ Light simplifyies development of scalable and responsive applications on premises or on the cloud. IBM MQ Light also makes it easy for you to incorporate asynchronous messaging into applications, and is now available as a Bluemix service. More >
- Dev-to-dev messaging community for all three kinds of messaging development
Three online communities in one place: WebSphere MQ Light for innovative developers who need to make their applications scalable and responsive; IBM MessageSight for developers who need to enable mobile and M2M devices to communicate using MQTT; and WebSphere MQ for enterprise messaging developers who need state-of-the-art tools.
- A web-based monitoring tool for WebSphere MQ
Learn how to use a simple, downloadable, web-based WebSphere MQ monitoring tool to provide visualization and custom alert conditions for WebSphere MQ objects, including channels, listeners, topics, queues, and queue managers.
- A flexible and scalable MQ topology pattern, Part 2
Part 2 of this article series contains Java EE code samples for creating workload-balanced client connections to a WebSphere MQ queue manager cluster configured as an MQ hub -- the "flexible and scalable topology pattern" described in Part 1.
- Recovering WebSphere MQ and WebSphere Message Broker after a server crash
An abrupt server restart may corrupt the WebSphere MQ object catalog and the WebSphere Message Broker install image. Learn how to recover from an unexpected restart in WebSphere MQ and WebSphere Message Broker on both Unix and Windows.
- White paper: WebSphere MQ: The right information in the right place at the right time
This white paper explains the complexities of modern application integration, including the concepts behind messaging-oriented middleware and how it can play a pivotal role in connecting enterprise services and data.
- Testing XML messages over WebSphere MQ (three-part article series)
Learn how to use the latest testing feature for JMS and WebSphere MQ, which is embedded in the generic service client in Rational Performance Tester.
- Configuring the WebSphere MQ environment to generate audit events
This article shows you how to configure WebSphere MQ to generate audit events, including security access failures, configuration changes, and commands to the queue manager. System admins can use WebSphere MQ auditing to improve performance monitoring, while security specialists can use it for audit trails and system governance.
- Creating a cloud to consume WebSphere MQ messages using IBM Workload Deployer
Learn how to use IBM Workload Deployer and WebSphere Transformation Extender with Launcher Hypervisor Edition to develop a cloud-based system that can dynamically scale to meet volume and reliability requirements when reading a WebSphere MQ queue.
- Easing administration and debugging of WebSphere MQ with circular queues
Normally, when a queue fills up, it stops accepting messages, but in some cases you may want new messages to push the oldest ones off the queue. This article shows you how to do this using WebSphere MQ, SupportPac MA01, and some glue code written in Perl.
- Increasing message visibility using WebSphere MQ Application Activity Trace
WebSphere MQ Application Activity Trace is a new feature that provides a detailed view of application behavior and application interaction with a WebSphere MQ queue manager and its resources, and can be a great help in problem determination and in maintaining an audit trail of WebSphere MQ messages.
- Transaction traceability of enterprise files, data, and applications (three-part series)
This article series shows you how to integrate IBM Sterling Connect:Direct and WebSphere Message Broker to provide end-to-end visibility of transactions involving files and application-specific data across different protocols and networks. It also shows you how to integrate WebSphere MQ and IBM Tivoli Composite Application Manager for Transactions into this system to meet SLAs by promptly identifying and fixing bottlenecks and slow transactions.
- Using the Dead Letter Queue (DLQ) Handler in WebSphere MQ
WebSphere MQ provides the DLQ Handler Utility to process undelivered messages, and it can be implemented as a server service object, or triggered whenever a message appears on the DLQ. This article shows you how to implement it both ways.
- Creating a WebSphere MQ File Transfer Edition (FTE) bridge agent to a mainframe
Create a WebSphere MQ FTE bridge agent to communicate from a WebSphere MQ FTE server to a mainframe, then test the agent with a sample Create Transfer command.
- One-to-many file transfers using WebSphere MQ File Transfer Edition (FTE)
Learn how to set up WebSphere MQ FTE to perform one-to-many transfers using the queue monitoring, file-to-message, and message-to-file functions, all of which are new in V7.0.3.
- Customizing file transfers using WebSphere MQ FTE Ant scripting
Learn how to use Ant scripts and Java classes to customize WebSphere MQ FTE to automatically transfer new and modified files from a source server to a destination server, and ensure that the two servers are always synchronized as efficiently as possible.
- Implementing a queue manager alias and cluster with WebSphere MQ
This article shows you how to set up queue manager aliases in WebSphere MQ V6 and V7, and describes their significance for clustered environments and load balancing.
- Maintaining high availability when implementing WebSphere MQ clusters
Combining clusters from WebSphere Application Server and WebSphere MQ can help you scale both product infrastructures to provide high availability and balance enterprise workloads, but careful configuration is needed to avoid problems and gain the benefits.
- Creating a multi-instance queue manager for WebSphere MQ on UNIX
Learn how to use WebSphere MQ V7 to create a multi-instance queue manager on UNIX and then run a sample program to check client connectivity.
- Connecting JMS applications to WebSphere MQ using Tivoli Directory Server
Connect JMS applications to WebSphere MQ using IBM Tivoli Directory Server (TDS) for authentication and lookup. Includes configuration steps for WebSphere MQ and TDS.
- Integrating WebSphere Message Broker and WebSphere MQ with IBM Integration Designer using a Service Integration Bus and MQ Link
This article describes an integration scenario involving WebSphere Message Broker V7, WebSphere MQ V7, and IBM Integration Designer V7.5.1, using an SIBus engine and MQ Link to integrate different IBM products and different communication protocols.
- Using WebSphere ESB with WebSphere MQ to support publish/subscribe messaging
This article shows you how to use the JMS capabilities in WebSphere ESB to implement publish/subscribe messaging by leveraging the underlying WebSphere MQ environment.
- Using Rational Integration Tester to test WebSphere MQ message transactions
Learn how to use Rational Integration Tester to test applications and services that use WebSphere MQ, including stubbing (virtualizing) these services and applications.
- Populating WebSphere MQ headers in WebSphere ESB using a custom MQ SendExit
The WebSphere MQ binding provided with WebSphere ESB and WebSphere Process Server enables communication between native MQ applications and an SCA environment. This article shows you how to use the custom MQ SendExit to populate MQ headers required by MQ applications, and includes sample code to set AppIdentityData in the MQ header.
- Integrating WebSphere MQ services with WSRR (two-part article series)
In an SOA environment, managing WebSphere MQ resources can be problematic without standards and tools for governance. Part 1 describes the WebSphere MQ service metadata catalogued in WSRR. In Part 2, you create a Business Space for populating a graphical view of MQ business objects and their dependent services in order to do impact analysis.
- Working with Worklight, Part 3: Using the MQTT protocol
The IBM Worklight platform enables you to build mobile apps that leverage a variety of IBM software products. Part 3 of this series shows you how to enhance a sample Worklight application by using the MQTT protocol to share items between application users.
- Using WebSphere MQTT and Pachube to connect to remote sensors and devices
MQ Telemetry and Pachube both offer excellent facilities for aggregating data from sensor networks into a common API, but there is no easy way to integrate the two technologies. This article shows you how to use MQ Telemetry to bridge the two networks and share data.
- Getting started with WebSphere MQ for z/OS security
This intro to WebSphere MQ for z/OS security will be helpful for those who are familiar with z/OS but not with WebSphere MQ, and for those who are familiar with WebSphere MQ and would like to understand how to secure it on z/OS.
- Comparing WebSphere MQ security on distributed platforms and z/OS
How security is implemented and what it can protect differ greatly between distributed platforms and z/OS, so an understanding of these differences is essential for architects, administrators, and developers who may need to work across platforms.