IBM MQ
Transforming ideas into reality
With IBM MQ, your business can gain assured high-performance delivery of data between business systems whilst also being able to make isolated changes within your IT landscape.
World Class Message Orientated Middleware (MOM)
Middleware Messaging
At DeeperThanBlue, we are big fans of messaging. It’s used everywhere in mobile applications to store and forward data between handheld devices and host applications, as well as between trading partners to securely transmit information such as orders, customer data or information about products between parties. There are many other examples which include being the messaging and information backbone between business systems on corporate networks.
What is IBM MQ?
IBM MQ (formerly known as WebSphere MQ and MQSeries) is a robust messaging solution that simplifies and accelerates the integration of different applications across multiple platforms. IBM Websphere MQ facilitates the assured, secure and reliable exchange of information between applications, systems, services and files by sending and receiving message data via messaging queues, thereby simplifying the creation and maintenance of business applications.
It delivers Universal Messaging with a broad set of offerings to meet enterprise-wide messaging needs, as well as providing connectivity for mobile devices MQTT and the ever-growing use case of IoT – Internet of Things computing.
Where is Messaging Used?
Itis highly likely that you have touched and used messaging in a number of everyday personal and business situations. These range from:
- requesting a balance or withdrawing money at a cash point/ATM
- using an eCommerce site to order your groceries, cinema tickets, or buy the latest gadget
- the tracking of goods in Logistics that are being delivered
- where an insurance quote is being requested either on-line, over the phone or in a branch
- meter readings for utility supplies such as water, gas, and electric that are automated and provide more accurate bills and feedback to the customer on consumption
- Stock market trades and share price updates that operate at a high velocity and volume
- Travel availability and reservation for hotels, flights and trains.
Here to help
IBM MQ Capabilities
IBM MQ simplifies connectivity by removing the requirement for application changes to help ensure security and once only delivery of transaction-based messages.
- Once and once only delivery: With IBM MQ, data arrives once, unlike other solutions that can duplicate or lose messages because they have a different quality of service
- Transactional: IBM MQ handles all messages using a transaction, so you can be assured of predictable behaviour even in failure situations
- Asynchronous: If the network or an application becomes unavailable, synchronous solutions will fail. Asynchronous solutions, such as IBM MQ, protect that data and resume its transport when the system becomes available again
- Message encryption: Various solutions offer protection for data at rest. Some only protect the disk, but whereas IBM MQ Advanced protects the message data itself. If the disk is hacked and only the disk is encrypted, everything on that disk is vulnerable. Protection of the messages themselves gives extra peace of mind
IBM MQ is a universal messaging solution. You can run it on premises using software, on an optimised appliance, on a mainframe, or in one cloud or a multi-cloud environment.
From time to time IBM introduces new releases/versions of IBM MQ and withdraws older versions through announcing end of support dates. More information on these can be found on our IBM MQ End of Support page.
How DeeperThanBlue can help with IBM MQ implementation and maintenance
Design & Architect
Implementing best-practice approaches tailored to your specific requirements for IBM MQ installs.
Build & Develop
Development and testing services, utilising agile methodologies to build high-quality software solutions based on IBM MQ solutions.
CXOne MQ Monitor
CXOne IBM MQ Monitor is a lightweight monitoring solution for IBM MQ environments, providing insights into the health and state of Queue Managers.
Health Checks & Performance Reviews (APM)
Ensuring that IBM MQ environments are performing to service levels, and are up to date with application and security fix packs.
Support/AMS
Providing support and managed services offerings for IBM MQ to meet your organisations business requirements and service.
Licence Management
If your IBM MQ licence subscription & support has lapsed we can help you with reinstatement and renew current entitlements.
Our Partners
Here are some of the businesses we have helped with their IBM MQ install.
IBM MQ Case Studies
Symphony Group – Improving Order to Cash
Symphony Group is the UK’s largest privately owned manufacturer of fitted kitchen, fitted bedroom and fitted bathroom furniture. We undertook a bespoke mobile application development to improve consignment visibility from production line through to customer delivery. This includes picking and packing in the warehouse. The solution provides proof of delivery and improves invoicing accuracy and cash flow. IBM MQ is the backbone to this application providing the message delivery between handheld devices and line of business applications running on Oracle.
View all our workRyder Trucks – Connecting Trading Partners
As one of the UK’s leading commercial vehicle rental, contract hire, and dedicated delivery solutions they are reliant on robust business systems to manage their fleet. We helped them with their WebSphere MQ implementation, on-boarding of partners and continue to provide WebSphereMQ support to the environments which underpin their electronic booking systems for trading partner management.
View all our workNeed Help? Talk to a specialist at DeeperThanBlue
Get in touchMiddleware related news:
How to check if your software licenses are still valid and what to do if they’re not.
Keeping on top of software licenses is an important part of maintaining the integrity of your business. Knowing what to do when licenses expire will help you in the future. When you start your working day, what do you do
Read MoreWhat are the benefits of moving IBM WebSphere workloads to Google Cloud?
As the digital landscape transforms at an unprecedented pace, companies are actively exploring innovative strategies to boost operational efficiency, minimise expenses, and increase their capacity for growth. One significant move that many organisations are considering is migrating their IBM WebSphere
Read MoreIBM Software expands offering on Amazon Web Services (AWS)
Amazon Web Services (AWS) and IBM Software Group roll-out their strategic collaboration agreement. This builds on IBM customers being able to bring their own licenses (BYOL) to the AWS cloud and deploy these manually for some time. Last year IBM signed
Read MoreIBM MQ FAQs
1. What is IBM MQ? +
IBM MQ is an enterprise-grade messaging and integration platform designed to enable reliable, secure, asynchronous communication between applications, systems, microservices, and devices — regardless of the platform or programming language they use.
It ensures data moves safely between systems even when they are offline, busy, or experiencing intermittent connectivity issues. IBM MQ is widely used for mission critical workloads where message delivery must be guaranteed.
2. What Are The Key Features of IBM MQ? +
IBM MQ removes the risks and complexity of direct system-to-system communication by decoupling applications. It solves issues such as:
- Application failures caused by unavailable downstream systems
- Data loss during system outages or network interruptions
- Tight coupling between services and applications
- Complex retry logic and error-handling workflows
- Performance bottlenecks caused by synchronous communication
By storing data in queues until they can be safely processed, IBM MQ ensures systems remain resilient, efficient, and highly available.
3. What Are The Benefits of IBM MQ? +
The key benefits of IBM MQ include:
- Assured delivery of data – IBM MQ is the world leader in making sure data isn’t lost or duplicated when you don’t want it to be. Once-and-only-once message delivery guarantees that messages are not lost or duplicated during transmission, making it ideal for industries like banking and finance where transaction integrity is critical.
- Horizontally scalable – As the workload for a single queue manager increases, it is easy to add more queue managers to share tasks and distribute the messages across them.
Asynchronous messaging – allowing non-time-dependent architecture meaning that applications can send and receive messages regardless of whether they are running simultaneously, improving system flexibility and resilience. - Highly available – MQ ensures that message data is always highly available by giving you ways to replicate that data between systems.
- Cross-platform compatibility – IBM MQ supports a wide range of platforms, including z/OS, IBM i, UNIX, Linux, and Microsoft Windows permitting seamless integration between diverse systems and applications across an enterprise.
- Security and encryption – IBM MQ provides robust security features, including SSL/TLS support for encrypted communication and authentication mechanisms. These features ensure that only authorised applications can access message queues, maintaining data integrity and confidentiality.
- Managed cloud – IBM MQ is available as a cloud-based service called IBM MQ on Cloud. This option allows organisations to leverage the power of IBM MQ without the need to manage the underlying infrastructure, enabling them to focus on application integration rather than system administration.
4. How Does IBM MQ Work? +
IBM MQ operates using the following components:
- Messages: Collections of data meaningful to participating applications
- Queues: Objects that store messages
- Queue Managers: System services that manage message queues and handle data transfer
Messages are placed on queues and transmitted between applications via channels. Queue managers ensure proper message routing, storage, and delivery.
5. How does IBM MQ ensure message reliability? +
IBM MQ guarantees secure and reliable message delivery with a combination of:
- Persistent messaging that survives restarts and failures
- Transactional processing with roll back capability
- Write-ahead message logging to support replay and recovery
- Automatic retry and back out handling
This ensures messages are delivered exactly once, even if systems crash, reboot, or disconnect unexpectedly.
6. What Tools and Resources Come With IBM MQ? +
IBM MQ comes with various tools and resources, including:
- Message editors and browsers – allowing users to view, edit, and manage the content of messages within queues, providing a user-friendly interface for interacting with message data.
- Message management tools – such as prioritising messages, setting time-to-live parameters, and handling dead-letter queues, ensuring efficient message processing.
- MQ administration utilities – facilitating the configuration and management of queue managers, channels, and queues, allowing administrators to monitor system performance and troubleshoot issues effectively.
- Monitoring tools – enabling real-time tracking of message flows, queue depths, and system health metrics, helping organisations maintain optimal performance and quickly identify bottlenecks.
- File transfer and SOAP support – allowing file transfer protocols and SOAP messaging, enabling seamless integration with web services and facilitating the exchange of files between applications across different platforms.
- Log handling utilities – manage log files generated by IBM MQ, so users can configure logging levels, rotate logs, and archive old logs for compliance and auditing purposes.
- Backup tools – helping to ensure data integrity by allowing you to create backups of queue managers and configuration settings, safeguarding against data loss during system failures.
- SSL setup assistance – enabling the simplification of the setup of SSL/TLS for encrypted communication between applications, ensuring that sensitive data remains protected during transmission.
7. Is IBM MQ suitable for mission critical systems? +
IBM MQ has been a global standard for mission critical messaging for more than 30 years and is used across:
- Banking and financial institutions
- Payment processing networks
- Retail, logistics, and transportation
- Healthcare and government organisations
- Telecommunications and utilities
Its design supports 24/7 uptime, high availability, and fault tolerant architectures, making it a trusted backbone for regulated and high risk industries.
8. What Industries Benefit From Using IBM Websphere MQ? +
IBM MQ is particularly useful for industries with complex IT environments. This includes:
- Banking
- Insurance
- Finance
- Healthcare & Pharmaceuticals
- Telecommunications
- Retail
- Logistics
- Manufacturing & Distribution
9. Is IBM MQ a Cloud-Based Service? +
IBM Websphere MQ can be deployed both on-premises and in the cloud (public, private or hybrid cloud environments). IBM also offers IBM MQ as a managed service on:
- IBM Cloud
- Amazon AWS
- Microsoft Azure
- Deployment in Docker and Kubernetes
- Connectivity to cloud-native applications via REST or messaging bridges
- Fully managed MQ services in some cloud marketplaces
IBM MQ as a Service is fully managed and hosted on Amazon Web Services (AWS) and is now available through IBM Cloud Pak for Integration on Microsoft Azure marketplace. Two available license price plans are based on runtime compute capacity (the number of virtual processor core hours that are needed) or processor value units (PVUs – a cores rating).
This makes it an excellent choice for organisations modernising legacy systems or migrating services to cloud.
Whilst IBM MQ pricing is provided on both marketplaces this reflects list price. By contacting your friendly business partner, such as DeeperThanBlue, more attractive and volume based pricing can be achieved for both Public clouds and on-premise/private clouds.
10. Does IBM MQ support different platforms and programming languages? +
IBM MQ supports one of the broadest ranges of operating systems and languages in the industry, including:
Platforms:
Linux, Windows, AIX, IBM i, z/OS, container platforms, and cloud environments.
Languages & APIs:
Java, JMS, C/C++, .NET, Python, REST, MQTT, Node.js, and more.
This makes IBM MQ ideal for hybrid IT, legacy modernisation projects, cross-platform development, and multi cloud environments.
11. How does IBM MQ differ from REST APIs or synchronous services? +
REST, SOAP, and API based services typically require:
- Real time availability
- Tight coupling between systems
- Synchronous communication patterns
IBM MQ provides:
- Asynchronous communication
- Decoupling between sender and receiver
- Native resilience to outages or slow systems
Many modern architectures use IBM MQ + APIs together — APIs for real time needs and MQ for guaranteed, reliable message delivery.
12. Can IBM MQ handle high message volumes? +
IBM MQ is engineered to scale for extremely high throughput environments. It can process:
- Thousands to millions of messages per second
- Large and complex message payloads
- Both steady-state and burst workloads
- Horizontally and vertically scaled deployments
Its high performance and resilience make it suitable for financial trading platforms, global retail operations, and high traffic digital services.
13. What happens if a consuming application is slow or unavailable? +
Messages stay safely stored in a queue until the application is ready to process them. This:
- Prevents data loss
- Protects upstream systems from failure
- Avoids cascading outages
- Smooths out traffic spikes
It also allows teams to maintain uptime and reliability even when individual components fail.
14. How does IBM MQ secure data in transit and at rest? +
IBM MQ includes comprehensive enterprise security features such as:
- TLS encryption for secure message transport
- Mutual certificate authentication
- Object-level authorisation for fine grained access control
- Role-based security models
- Audit logging for governance and compliance
These capabilities make IBM MQ suitable for regulated industries like finance, government, and healthcare.
15. Can IBM MQ restrict who can access queues and topics? +
Administrators can apply granular security controls to limit access based on:
- User accounts
- Application identities
- Service accounts
- Specific queue or topic permissions
This helps enforce least privilege access and improves compliance with frameworks like ISO 27001, PCI DSS, and NIST.
16. What happens if a server or queue manager fails? +
IBM MQ reduces downtime through built in high availability features:
- Automatic failover
- Multi instance queue managers
- Native high availability (HA) clusters
- Disaster recovery options across datacentres
- Continuous message availability
These capabilities ensure organisations can maintain near zero downtime, even during hardware or network failures.
17. Does IBM MQ support clustering? +
IBM MQ provides a variety of tools for easy management, including:
- Command-line administration (MQSC)
- Graphical management (MQ Explorer)
- REST administration APIs
- Monitoring integrations (Prometheus, OpenTelemetry, Splunk, etc.)
- Automation support for DevOps and platform engineering teams
With proper configuration, MQ environments become stable, predictable, and low maintenance.
18. Can IBM MQ be automated? +
IBM MQ supports extensive automation through:
- Scripting (MQSC, Bash, PowerShell)
- Infrastructure-as Code (Ansible, Terraform, Helm charts)
- CI/CD pipelines
- Container orchestration (Kubernetes, OpenShift)
This makes it easy to adopt modern DevOps and GitOps practices.
19. How is IBM MQ licensed? +
IBM MQ offers flexible licensing models based on:
- Processor value units (PVU)
- Virtual processor cores
- Container-based licensing
- Cloud subscription models
- Managed service offerings
The right option depends on your architecture, deployment strategy, and sizing requirements.
20. Why do organisations choose IBM MQ over alternatives? +
Organisations choose IBM MQ because it is:
- One of the most reliable messaging technologies in the world
- Designed for enterprises with complex integration needs
- Highly secure and compliant
- Mature and feature rich
- Supported globally by IBM and the partner ecosystem
IBM MQ is often preferred over open-source solutions when guaranteed delivery, security, and 24/7 availability are mandatory.
21. Is IBM MQ still relevant in modern architectures? +
Absolutely. IBM MQ continues to play a major role in:
- Microservice architectures
- Event-driven systems
- Hybrid cloud platforms
- API-led integration strategies
- Legacy modernisation
Even with modern event brokers and streaming platforms available, IBM MQ remains the "gold standard" for reliable, secure, transactional messaging.
