The main use case for the product is that for the analytics we will be using TIBCO Spotfire.
TIBCO Enterprise Message Service facilitates reliable communication through its support for synchronous and asynchronous messaging, versioned queues, and zero-code integration, simplifying internal and external communication.


| Product | Mindshare (%) |
|---|---|
| TIBCO Enterprise Message Service | 13.9% |
| IBM MQ | 20.3% |
| Aurea CX Messenger | 12.3% |
| Other | 53.5% |
| Type | Title | Date | |
|---|---|---|---|
| Category | Business Activity Monitoring | Jul 1, 2026 | Download |
| Product | Reviews, tips, and advice from real users | Jul 1, 2026 | Download |
| Comparison | TIBCO Enterprise Message Service vs IBM MQ | Jul 1, 2026 | Download |
| Comparison | TIBCO Enterprise Message Service vs TIBCO Rendezvous | Jul 1, 2026 | Download |
| Comparison | TIBCO Enterprise Message Service vs Aurea CX Messenger | Jul 1, 2026 | Download |
| Title | Rating | Mindshare | Recommending | |
|---|---|---|---|---|
| IBM MQ | 4.2 | 20.3% | 94% | 174 interviewsAdd to research |
| PubSub+ Platform | 4.3 | N/A | 100% | 19 interviewsAdd to research |
TIBCO Enterprise Message Service stands out for its message storage, synchronous and asynchronous communication support, and reliable messaging capabilities. It offers ease of learning and implementation with its zero-code integration, adapters, and plugins. This platform efficiently manages communication both internally and externally, adding substantial value to production environments. Users have indicated a need for cloud compatibility, enhanced Java and Apache Kafka integration, and improved API layering. There are concerns about more support for transitions from on-premise to cloud environments, potential single points of failure, and communication speed improvements. Users also noted a desire for enhanced high-volume transaction handling and targeted training for specific functionalities.
What are the key features of TIBCO Enterprise Message Service?In industries, TIBCO Enterprise Message Service is crucial for synchronizing communication among APIs and optimizing production environments. Organizations implement it for long-term messaging, leveraging its capabilities to manage effective communication and enhance operational processes. It remains integral to both internal and external applications, catering to complex industry needs.
TIBCO Enterprise Message Service was previously known as Enterprise Message Service.
| Author info | Rating | Review Summary |
|---|---|---|
| Technical Lead at a tech consulting company with 51-200 employees | 3.5 | I find TIBCO EMS offers strong security, reliability, and load balancing, with excellent customer service. However, its high license cost, slower message rate compared to Kafka, and upgrade downtime are major drawbacks for me. |
| Integration Lead at a comms service provider with 1,001-5,000 employees | 4.0 | I use TIBCO Enterprise Message Service for internal communications, especially for synchronizing APIs. While I'm only using default features, the service is effective. Improvements are needed for handling high-volume transactions and training in specific functionalities like integrating Kaspersky. |
| Integration support supervisor at EBC | 4.0 | I use TIBCO Enterprise Message Service for external communication in production, valuing its versioned queues and persistent messages. However, I would appreciate better integration with Java and Apache Kafka. I haven't considered other solutions or cloud providers. |
| Senior Technical Architect at a tech services company with 51-200 employees | 4.0 | I value TIBCO EMS for its rapid, zero-code integration and many adapters. Setup is easy and scalability is good, though API integration and stability need work. It's reliable for messaging, and I rate it 8/10. |
| Senior Consutant at a tech services company with 10,001+ employees | 4.0 | I find TIBCO EMS a highly rated, scalable, and user-friendly product, essential for enterprise integration. Its message storage feature is valuable. My only concern is its lack of cloud compatibility. I rate it 8/10. |
| Senior Software Engineer at a tech services company with 10,001+ employees | 4.0 | I've used this product for years as core middleware, valuing its reliable synchronous/asynchronous communication and ease of use. However, its high cost, slower performance due to reliability, and potential as a single point of failure are significant drawbacks. |

TIBCO Enterprise Message Service is a security and reliability product with persistent messaging, asynchronous and synchronous messaging for the queues and topics. We can have bridges in TIBCO Enterprise Message Service and routing also from one zone to another zone, which allows us to route the messages.
For TIBCO Enterprise Message Service, we normally have load balancing as well as a fault tolerant mode. One server will be in an active state and another will be in a standby state. Currently, our TIBCO Enterprise Message Service services are in a load balanced state so that the primary and secondary, if the primary goes down, since the secondary is already running, it will not impact the business. There will be no outage because the load is carried across the two servers on primary and secondary. This is the importance of the load balancer. Even while doing any maintenance activity or patching activity, if we do one server at a time, there will be no business impact.
The routing capacity across multiple zones allows us to send messages so that we can route from production to a test environment if we want to do any testing. We can create a route queue so that the live messages can come from the production to the test environment for testing purposes.
Asynchronous and synchronous messages have encrypted messages because the queues and topics contain encrypted messages. This prevents vulnerability to other resources.
One problem is the license cost. If we take Kafka, it's an open source platform, Apache Kafka, but with TIBCO Enterprise Message Service, the license cost is significantly higher.
The message rate in TIBCO Enterprise Message Service needs to be increased compared to Kafka. The streaming capacity of Kafka is much better than TIBCO Enterprise Message Service. This part should be improved. The message rate per bit, per minute, and per second is much lower in TIBCO Enterprise Message Service compared to Kafka.
Setup is relatively simple and not overly complex, but we do need some root access and administrator privileges. However, the problem is that once we upgrade TIBCO Enterprise Message Service, whatever services are on the primary must be taken down.
For stability, I can rate TIBCO Enterprise Message Service at seven.
For expansion, I think we can only expand the primary and secondary servers, but we cannot expand the particular TIBCO Enterprise Message Service servers when on-premises. Because it is on the cloud, if it is AWS, then we can scale those servers in the cloud, but on-premises, it can be difficult.
We directly raise a ticket to the TIBCO software technical person. I would rate the customer service at nine.
My main competitors for TIBCO Enterprise Message Service are Kafka and ActiveMQ.
I think Kafka is better because it is open-source and the streaming capability is good for Kafka.
Currently I am using TIBCO as well as I am getting trained on cybersecurity tools. I am using TIBCO Spotfire currently, the BI tool, Spotfire from TIBCO.

I use TIBCO Enterprise Message Service for some of my internal communications. For instance, if there is an API called A that needs to communicate with an API referred to as B, we prefer to use messaging services, especially for synchronized communication. It facilitates efficient communication within our organization, so it's just valuable for communication processes.
Right now, I'm just using the default features of the solution. There are no other special features in the solution that I'm using right now. However, the product itself works for us.
Maybe the capability to undergo training for specific functionalities, such as implementing Kaspersky for handling high volume transactions in TIBCO Enterprises Message Service. Occasionally, we suffer issues with a few transactions that are being sent, like initial memory problems or out of resources. However, we are working on enhancing our streaming capabilities, which will include integrating Kaspersky in the future. We are also in the process of training with Kaspersky. There are instances where we utilize RabbitMQ for certain applications. Essentially, we are exploring the potential of incorporating features through streaming that can effectively handle high-volume transactions.
We have been struggling with the stability of TIBCO Enterprise Message Service (EMS), but now I don't know how to differentiate whether the issues are caused by the infrastructure or the product itself. So, I am hesitant to provide a rating because I suspect that it might be due to my setup or environment. I really don't know how to evaluate the product independently. We have faced challenges with EMS, but I am unsure if it is related to infrastructure or the product itself. Even if I reach out for support, I am uncertain if the issue will be resolved since it could be partly related to the product. It's a tough situation.
I would rate the solution's scalability as a seven out of ten.
Initially, we faced some issues with my setup in relation to TIBCO Enterprises Message Service. I had to set up or maybe activate standby. They were using an NSF as shared storage, but I experienced performance issues with that. However, these issues were not related to the product itself but rather to my infrastructure. If you can achieve scalability and have an active-active setup with three of us running concurrently, I believe that would be even better. I need to explore the possibilities of implementing an active setup.
Let me provide some information about my company. Initially, I was part of a larger organization, and recently we started another company in a different country. That's why I'm currently setting up Deepgram in South Africa. In our South African branch, we have around 40 developers. As for the new organization I'm setting up, we currently have around 15 developers. In my previous organization, we had a team of around 40 to 50 developers. So, this new organization acts as a subscriber to the previous one. We are starting fresh in a different country, specifically in Africa.
It has been frustrating. I feel like we've been let down. Currently, even if you have any data-related issues, the tech support experience has been the worst. Especially because I was responsible for setting up a new operation as a competitor, it has been challenging. Even when we try to reach out to Deepgram support, there are delays in sharing logs. We have escalated the issue to the engineering team, but there is still no solution. Overall, my experience with the support team has been disappointing. However, I can provide a specific chat example where an issue was successfully resolved. Sometimes we just needed the support, and there were instances where we had to install the entire environment again. Despite the challenges, we value control and support.
The setup was done by TIBCO. It has been stable and has a server.
I have been interacting with TIBCO Enterprise Message Service for the past five years, so I have a good understanding of it regarding the data. It is not too complex, possibly due to our accumulated knowledge over the years. It is not as complicated as the documentation may suggest. So you should be able to proceed with the search without encountering any difficulties.
With the current implementation, we did it in-house. We only wanted consultants to come and review the setup, but everything was done internally. However, we couldn't arrange for the consultants to be involved in the setup. I was there, and in fact, we were in the process of proposing a review partnership with a company in South Africa. Unfortunately, that project didn't materialize. So everything, including the business workflow through emails, and even the TIBCO messaging, was set up internally.
The problem is that when the article was written, and the document was procured for Deepgram by the current company, it was bundled as a package. We are getting typical business works and obtaining modules such as EMS and IoT. So essentially, we packaged it as a scheduler and paid for the licenses for all those components. We didn't separate the purchases for each module. Instead, we communicated our requirements to include EMS, booking, and all the necessary components or plugins and requested a budget based on that. It was a collective kind of pricing where we paid for everything together. To be fair, you would have to pay for each active product individually. In our case, we didn't pay for each product separately. We simply paid for all those companies that provided the components.
The product works, and you'll be struggling a little bit, but you realize some of these mistakes may occur if you're not updating to the latest version. So you won't get the latest scalability and benefits that come with the latest version. Some of the mistakes were made while you were running TIBCO Enterprise Message Service Version 8, but there is an improved version, TIBCO Enterprise Message Service Version 10. Some of the issues why the solution didn't work might be due to our infrastructure and if you don't update to the latest version.
Overall, I rate the solution an eight out of ten.
We use TIBCO for external communication in the production environment.
I like TIBCO's ability to create versioned queues and persistent messages.
I would like to see better integration with Java and Apache Kafka.
I have used TIBCO for 10 years.
TIBCO is stable.
TIBCO is scalable.
I have used TIBCO support several times, and I had a good experience.
Deploying Enterprise Message Service isn't complex. It takes about one or two days. You drop the package for the operating system you use and extract it to the server. Finally, you configure the binding report and NetMQ. About two or three staff are involved in the deployment.
I rate TIBCO Enterprise Message Service eight out of 10.
TIBCO Enterprise Message Service's most valuable features are rapid zero-code integration and its large number of adapters and plugins.
An area for improvement would be integration with the API layer. TIBCO also needs to provide more support to its customer base with migration from on-premise to the cloud.
I've been using this solution for fifteen years.
This solution is fairly stable, but it could be better.
The scalability is good.
TIBCO's technical support is reliable and helpful.
The initial setup was easy.
I've evaluated MuleSoft, which was much stronger on the API layer than TIBCO.
I would recommend this solution if you're looking for event-driven programming and messaging middleware. I would rate EMS as eight out of ten.
This product is part of the TIBCO suite of products. This product's rating is very high. Most of the enterprise-level companies are using this product.
TIBCO BusinessWorks and TIBCO Enterprise Messaging Service are successful products. Many enterprise corporations are willing to use these products.
This Enterprise Messaging Service has a feature of storing the message, like process change storage whenever you see a sender has sent a message. If a publisher has published his message, then this server sends an EMS.
The Enterprise Messaging Server will store this message. If the subscriber of this message is not available, till that time, the server will stall. It will wait for other subscribers to come onto the network. This feature is very useful.
From my knowledge perspective, I don't see a need for any improvements as far as this product is concerned. It can be improved in the sense that in the market we can see the cloud is coming, but this is not cloud compatible.
TIBCO also has its proprietary line of cloud-based applications, but specifically, these two products are not cloud compatible.
It's very useful for the business. Those who want to know the different suite of different products can consider the integration area. It is very useful for us to know which integration tool is leading in the market. You can see the ratings.
When I searched in Google, I found two other product comparisons like Mule ESB. If you want to scale, you can search for more integration products that are now coming in the market. TIBCO BusinessWorks is a very scalable product.
Most of our clients recommend using the TIBCO suite of products. It's highly recommended in many enterprise companies and very essential projects. It won't take much time.
Compared with other tools, we will take less time to develop with this. We can do continuous integration and continuous deployment as well.
When it comes to technical support, TIBCO has an internal support team who provide us very good support.
I have used TIBCO products only.
It is straightforward. The deployment process also was very convenient. With these TIBCO products, there is no need to write the code. It's a drag and drop tool, it's user-friendly.
We used the TIBCO Administrator Tool to do the deployment.
It's a very secure and useful product wherein most of our clients are using this messaging product. I can recommend to them to use this. Even in the enterprise, where they have the most Java applications. They can go with this tool.
I would rate it eight out of ten.
I have been developing solutions for five years using this product.
We have implanted the core middleware solution for the organization using this product and it is responsible for communication between different applications.
It allows us to achieve synchronous as well as asynchronous communication with the added advantage of making the communication reliable.
It is very useful tool. It is also very easy to learn and implement.
Since all the communications goes through this product, it acts as a single point of failure. Also, as it provides the reliability of messages, it is a little slower for message communication between applications.
No, with proper monitoring it works perfectly.
No, with proper management it works perfectly.
I have worked only with this solution.
The initial setup is straightforward and the product documentation is very good.
The cost of licensing is very high. One should go for the product only if they need to ensure message reliability and they cannot afford to lose messages.
It was the client's choice. I did not have a say in the evaluation.
Manage the product properly and make sure the project architecture will not put unnecessary load on the product. Therefore, it can perform much faster.