What is IBM MQ?

IBM® MQ is messaging middleware that simplifies and accelerates the integration of diverse applications and business data across multiple platforms. It uses message queues to facilitate the exchanges of information and offers a single messaging solution for cloud, mobile, Internet of Things (IoT) and on-premises environments.

By connecting virtually everything from a simple pair of applications to the most complex business environments, IBM MQ helps you improve business responsiveness, control costs, reduce risk—and gain real-time insight from mobile, IoT and sensor data.

IBM MQ is available as standalone distributed software, as a physical appliance and on IBM z/OS®. IBM MQ workloads can also be pushed to the cloud. An enhanced version of MQ—IBM MQ Advanced—is available as distributed software and on z/OS to meet a greater set of integration requirements, including extended encryption, file transfer capabilities and a telemetry option for access to data from sensors and mobile devices.

IBM MQ provides:

  • Flexible, near-universal connectivity to adapt systems to meet changing market demands and seize emerging opportunities.
  • Secure message delivery to preserve message integrity and mitigate risk of data loss.
  • Dynamic scaling to improve business responsiveness and control costs.
  • Simplified management and control to improve productivity.
  • A unified messaging solution to simplify integration, lower cost of ownership and accelerate application deployment.

Connect Your World with IBM MQ V9

Watch the video

See how MQ Advanced seamlessly connects data to help you move in real-time

“Everything's moving toward connecting data from different hospitals over a broad area interchange, or health information exchange, and we now have the foundation for that.”

Markus Gogolin, Integration Architecture Team Lead

University Medical Center Freiburg

Product reviews


We use it to transfer a lot of big files. It's scalable.

Username: technica1186

Job title: IT Architect


Provides a lot of value in moving patient data from the entry point until the patient gets out of the building.

Username:Manageme4529

Job title:Manager


It is the main component of our systems for delivering service to our customers.

Username: Silvio Perez

Job title: IT Manager Z


When you're doing maintenance, you can fail over the entire group of queue managers in that HA group or you can fail them individually if you'd like.

Username: John Piotrowski

Job title: MQV Admin


It is robust and scalable. We can keep adding solutions to the mixture and it still performs as is.

Username: Suganya Rane

Job title: Senior Principal Integration Architect


We are using it for the APIs in order to integrate data into the source systems.

Username: Julio Tavara

Job title: IT Specialist


MQ is one of the integrations that we use for the z Systems to the open system connectivity.

Username: Satay Bharat Mudivarthi

Job title: Technology Architect


It allows data transmission from multiple platforms in a fault-tolerant manner.

Username: Enterpri2fc7

Job title: Enterprise Architect


Its versatility and portability are valuable features.

Username: SeniorEnfe8f

Job title:Senior Engineer


Partnership with the vendor and stability of the product are most important when selecting a vendor.

Username:BillPham

Job title: Senior Business Leader


The message queue and the integration with many development platforms/languages are the most valuable features.

Username: Sello Ndhlovu

Job title: Manager - Enterprise Information

Get insights and support

Learn from experts and other users. get help if you need it.

Features

What's new?

IBM MQ V9 gives you two ways to consume new IBM MQ functionality: a traditional route, which delivers new functions with new releases, or an agile Continuous Delivery (CD) release, which delivers new functions between major releases. The benefits that the recent version has to offer can be summarized under the following themes:

Optimize for multi-cloud environment

Scale elastically and respond to the needs of the connected business in any deployment environment—across cloud, mobile, IoT and on-premises.

Data protection with a new level of efficiency

Reduce performance overheads by providing new end-to-end encryption options for messages in IBM MQ Advanced. Make faster, more secure and reliable use of data stored in files through enhanced MFT capabilities.

Increased resiliency

Automate high availability services for seamless failovers at a lower cost. Respond quickly and easily to infrastructure changes by allowing messages to connect to IBM MQ rather than a specific queue manager.

Connect to the latest

Quickly integrate with IBM Blockchain, Salesforce, REST APIs and others.

Rapid provisioning & monitoring

Enable self-service provisioning of messaging capability and lower the cost of ownership with simplified definition, deployment and management. Uncover new value, monitor and optimize usage of MQ software with IBM Cloud Product Insights.

IBM MQ provides:

Flexible, near-universal connectivity

  • Integrates with a mix of heterogeneous applications with support for multiple platform configurations, including industry-standard JMS messaging, scalable publish-subscribe (pub-sub) and a choice of application programming interfaces (API).
  • Offers an integrated solution for managed file transfer, with connectivity to mobile devices through a single messaging layer.
  • Adds transformation, intelligent routing and information flow modeling to the IBM MQ messaging backbone using IBM Integration Bus.

Webcast : A New Age of Messaging for the Connected Hybrid Enterprise

Secure message delivery

  • Assures delivery of information—once and only once—with the highest quality of service.
  • Helps ensure real-time information is available and accessible from anywhere, at any time.
  • Provides reliable delivery, without message loss, duplication or complex recovery, if the network should fail.
  • Preserves message integrity throughout the network—and does so affordably through a confidentiality option that strengthens encryption without substantial processing overhead.
  • Protects data and helps ensure regulatory compliance with security rich functions, including: full authentication—based on OS or Lightweight Directory Access Protocol (LDAP); encryption when moving and at rest; and message integrity.

IBM MQ V9 Advanced Message Security functional overview

Dynamic scaling

  • Flexible solution that allows rapid response to changes, reducing the need to modify code in the applications.
  • Highly scalable solution that can address evolving workloads and new mobile and cloud deployments.
  • Highly available solution with fully automated failover.
  • Dynamically distributed messaging workloads available through clustering.
  • High throughput, low-latency solution with support for Multicast.

IBM MQ Appliance Performance Report

Simplified management and control

  • Uses a single installation process for deploying the full set of IBM MQ capabilities in distributed environments.
  • Allows visibility and tracking of messages and files for gaining insights through a single dashboard view.
  • Permits a quick audit of the movement of data and completion of transactions.
  • Simplifies application integration tasks by using a function-rich application development interface with full code access for development.

A unified messaging solution

  • Reduces the cost and effort associated with managing multiple solutions.
  • Simplifies application design and maintenance, reducing integration costs and time.
  • Reduces the cost of connecting applications through a rich set of connectivity functions.
  • Eliminates the need to write complex communications code, offering a choice of simple API options.
WebSphere Application Server

IBM MQ and cloud

IBM MQ combines almost 25 years of proven enterprise messaging performance with the flexibility and agility of the cloud.

At IBM, we know that there are a lot of ways of ‘going to the cloud’. With IBM MQ we’ve kept it simple, by giving you two options:

  • Take IBM MQ to the cloud
  • Bring the cloud to IBM MQ

Take IBM MQ to the cloud

You can deploy IBM MQ into a private cloud or a managed cloud. If you are using multiple types of cloud environments, you can deploy IBM MQ across these environments to provide a common messaging backbone, rather than relying on different services in each cloud environment.

Deploying IBM MQ in this way gives you control over its design and capabilities, for example, ensuring the security configuration matches your organization’s requirements.

Ways we’ve made this easy:

IBM Container service in Bluemix: all dependencies and code for IBM MQ Advanced for Developers packaged in one place (available on Bluemix Public and Bluemix Private at no cost).

IBM-supplied code samples: sample code in Github, accompanied by blogs in our Messaging Developerworks center

AWS Quickstart: an easy-to-follow guide to help you get up and running with MQ in AWS in less than one hour!

Bring the cloud to IBM MQ

You do not always want to replace your on premise applications with cloud applications. Sometimes you want to connect them.

Ways we’ve made this easy:

IBM Message Hub: a cloud-based messaging service available on IBM Bluemix that offers a scalable, distributed, high throughput message bus, that is designed to work well with IBM MQ.

With IBM Message Hub:

  • Use microservices to scale elastically according to demand, and update applications quickly.
  • Integrate with analytics engines to uncover opportunities and customize customer experiences.
  • Take advantage of a fully managed infrastructure and service updates to focus on innovative projects and business needs.

Whitepaper: Enterprise messaging in the cloud

MQ on Z/OS and the cloud

Getting started with Message Hub

IBM MQ as a Service: A Practical Approach

IBM MQ Advanced

IBM MQ Advanced builds on the strengths of IBM MQ to provides an even more comprehensive solution. In addition to the benefits that IBM MQ provides, IBM MQ Advanced gives you the following capabilities, meaning that you can purchase one solution to cover your data transfer needs:

  • End-to-end data encryption: protects message and file data in motion and at rest
  • Managed file transfer: reliable alternative to solutions such as FTP
  • Real time data access (distributed only): connecting to mobile, sensors, and the Internet of Things

IBM MQ Advanced also offers a Developer edition. Explore the entire range of MQ Advanced function at no cost.

Try on premise versionTry in the cloud in IBM Bluemix

End to end encryption – enhanced security for MQ users

Protecting your message and file contents at every stage of their journey.

  • Simplify: Secures with your existing MQ network without changing applications
  • Encrypt: Safeguards message and file contents in motion and at rest
  • Protect: Keeps your business and your customers safe
  • Prove: Demonstrates that data is secure

Available as part of IBM MQ Advanced, IBM MQ Advanced on IBM z/OS® and IBM MQ Advanced on z/OS Value Unit Edition.

Managed File Transfer – the file transfer solution for MQ users

Transferring file contents reliably and securely over your MQ network to unlimited endpoints

  • Extend: Builds on your existing MQ network
  • Transport: Moves file content without loss
  • Show: Know location and status of file data transfer
  • Adapt: Manage and adapt your setup

Available as part of IBM MQ Advanced, IBM MQ Advanced on z/OS and IBM MQ Advanced on z/OS Value Unit Edition.

Real time advantage – innovate using mobile, sensor, and IoT data

Extending your MQ network to access new opportunities

  • Instrument: Equip your business to work smarter
  • Innovate: Reach customers in new ways
  • Overtake: Keep ahead of the competition
  • Optimize: Be more efficient through insight

Available as part of IBM MQ Advanced only. Not available on z/OS.

IBM MQ Advanced for z/OS VUE is a single bundle that offers the power of MQ, the reliability of z/OS, end-to-end message security and the ability to transfer files over your MQ infrastructure in a secure and controlled fashion.

Added value for users of MQ Advanced for z/OS VUE – New for 9.0.3: the Connector Pack!

In addition to the simplicity that comes with having MQ, end-to-end encryption and file transfer in one place, users of MQ Advanced for z/OS VUE benefit from the new Connector Pack that offers:

  • Visibility into IBM Blockchain
  • Better monitoring and control with IBM Cloud Product insights
  • Simplified file transfer topology

For latest updates on IBM z Systems mainframe visit here.

Resources

Report: AMS Confidentiality Performance

Examine the performance of the AMS Confidentiality mode.

Software Download: IBM MQ Advanced for Developers

Download a no-cost developer version of IBM MQ with all the features of IBM MQ Advanced for development and unit test. And more...

IBM MQ Appliance

IBM MQ Appliance provides the application connectivity performance of IBM MQ software in a physical messaging appliance. It offers rapid deployment of enterprise messaging with easier administration. Performance and message throughput are optimized for the appliance's capability and configuration.

IBM MQ Appliance delivers exceptional performance and capacity with the inclusion of large capacity (3.2TB) solid-state drives. You can also take advantage of simultaneous synchronous high availability and asynchronous disaster recovery capabilities with additional 10GB Ethernet ports.

IBM MQ Appliance is available in two options:

  • IBM MQ Appliance M2001A for larger, enterprise workloads.
  • IBM MQ Appliance M2001B for smaller workloads at a lower price.

IBM MQ Appliance:

Simplifies configuration, management and monitoring with the IBM MQ Console—a browser-based, personalized tool.

  • Delivers powerful and flexible tooling.
  • Works in conjunction with the existing tooling interfaces of IBM MQ Explorer and IBM MQ Script Commands (MQSC).
  • Eliminates the need to install an executable program such as IBM MQ Explorer.
  • Restricts access by LDAP-defined user role—common LDAP entry to manage multiple MQ Appliances.
  • Monitors appliances with Simple Network Management Protocol (SNMP).

Increases flexibility with single or multiple queue managers that participate in IBM MQ clusters and exchange messages with other queue managers or IBM MQ clients.

  • Allows IBM MQ Appliance to be the runtime messaging provider for applications written using the IBM MQ Light API—as well as supporting connectivity from other programming interfaces such as the message queue interface (MQI) and Java Message Service (JMS).
  • Offers an additional deployment option with IBM MQ appliances that operates alongside software-based IBM MQ deployments—either a single queue manager or multiple queue managers can be defined for each appliance.
  • Provides a messaging hub with applications connecting to the IBM MQ Appliance as IBM MQ Clients or through other IBM MQ queue managers.
  • Can be used as the co-ordination queue manager for management file transfer in an IBM MQ Advanced deployment, providing file-to-file transfer, file-to-message transfer and message–to-file transfer.
  • Enables the configuration of queue managers and resources to be quickly created by copying existing IBM MQ queue managers or through MQSC scripts.

Improves security with end-to-end message and file content data encryption.

  • Allows encryption of message contents at rest based on pre-defined policies.
  • Helps ensure that message contents are protected without changes to applications.
  • Aids security and integrity and simplifies maintenance with locked-down appliance hardware—no additional software can be installed and no user files stored.

Keeps data safe with built-in high availability and disaster recovery capabilities.

  • Automatically recovers data locally and synchronously through pairing with a second appliance.
  • Recovers data over large distances asynchronously to one or more additional appliances deployed remotely.

Lowers cost of ownership through rapid deployment and simplified administration and maintenance.

  • Provides a familiar experience to existing IBM MQ administrators and a user-friendly one to new users.
  • Eases maintenance through certified firmware updates—which include both IBM MQ software updates and appliance firmware updates.
  • Features remote administration of the appliance through the IBM MQ Console.
  • Provides administration guidance regarding unused appliance capacity and supports dashboard customization to display key resources.

IBM MQ Appliance Datasheet

MPA1: IBM MQ Appliance Performance Report

Resources

Contact IBM

Considering a purchase?