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.
We use it to transfer a lot of big files. It's scalable.
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.
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.
Job title: Enterprise Architect
Its versatility and portability are valuable features.
Job title:Senior Engineer
Partnership with the vendor and stability of the product are most important when selecting a vendor.
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
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.
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 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 on distributed||IBM MQ Advanced for z/OS||IBM MQ Advanced for z/OS VUE|
End-to-end data encryption
Managed file transfer
Real time data access
IBM MQ Advanced also offers a Developer edition. Explore the entire range of MQ Advanced function at no cost.
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