4.1 out of 5 stars

IBM® MQ, formerly WebSphere MQ, is messaging middleware that simplifies and accelerates the integration of diverse applications and data across multiple platforms. It uses message queues to exchange information and offers a single messaging solution for cloud, on premise, mobile and IoT environments. By connecting virtually everything, from a simple pair of applications to the most complex business environments, it improves responsiveness, controls costs, reduces risk and provides real-time insight from data. It is available in a standard edition, an advanced edition, as an appliance and in a z/OS version.

Work for IBM MQ?

Learning about Secure messaging?

We can help you find the solution that fits you best.

Find the Right Product

IBM MQ Features

Admin Tools
Visual Designer

Provides tool to set up integrations and adminster integrations using visual inteface with out coding

Not enough data available

Data Transformations

Provides standard tools and functions to convert data values from the data format of a source system into the data format of a destination system

Not enough data available

Breadth of Connectors

Supports wide variety of connectors across SaaS, Enterprise, Big Data, Mainframe, Files

Not enough data available

Quality of Connectors

Predefined "standard" connectors can be used without signficant modifications

Not enough data available


Build advanced business processes and workflows

Not enough data available

User Community

Has user community that openly shares learnings and knowledge amongst each other

Not enough data available

Run Time Capability
Real-Time Integration

Supports event or transaction based integrations that react to changes in real-time

(Based on 7 reviews)
Parallel Processing

Simultaneous uses more than one CPU or processor core to execute large jobs faster during off hours.

(Based on 7 reviews)
Data Chunker

Splits the source data into multiple chunks so that processing time can be improved

(Based on 5 reviews)
Data Masking

Ability to de-identify fields to protect sensitive data

Not enough data available

Proactive Monitoring

Identifies opportunities or threats with data quality or data governace and sends alerts messages

(Based on 5 reviews)
Integration Options
Big Data Processing

Provides integration to BigData sources such as Hadoop and other NoSQL sources (MongoDB, Cassandra and HBase)

Not enough data available

Data Virtualization

Integrates data from disparate sources, without physical data movement

Not enough data available

Data Lifecycle Management

Provides tools to manage the flow of data throughout its life cycle: from creation and initial storage to obsolescence and deletion

Not enough data available

Master Data Management

Supports managing master data by removing duplicates, standardizing data in mass, using rules, etc to eliminate incorrect data from entering the system.

(Based on 5 reviews)
Hierarchical Data

Ability to process hierarchical data, like JSON, XML, HIPAA etc?.

Not enough data available

Managed File Transfers

Provides one or more methods to securely transfer data from one location to another through a network

Not enough data available

Asynchronous Messaging

Ability to place a message in a message queue and does not need to wait for a reply to continue processing

(Based on 7 reviews)
Test to Production

Allows new version of integration or integrating to new software versions to be tested and deployed when scheduled

Not enough data available


System provide sufficient customization to meet business requirements

Not enough data available


System provide well documented API's that can be used to integrate to 3rd party systems

Not enough data available


System support multiple currencies and languages to enable business in multiple countries

Not enough data available

Performance and Reliability

System is consistently available (uptime) and system's speed is don't impact productivity

Not enough data available

User Segmentation and Security

Allows adminstrators to control access to data/integrations based on user or user type.

Not enough data available