There are better options - especially now.
March 06, 2024

There are better options - especially now.

Anonymous | TrustRadius Reviewer
Score 4 out of 10
Vetted Review
Verified User

Modules Used

  • TIBCO Enterprise Message Service

Overall Satisfaction with TIBCO Messaging

TIBCO Messaging is a group of messaging products: Apache Kafka and Pulsar, Eclipse Mosquito, and TIBCO's products: FTL and EMS. For the first three community products - TIBCO offers support. Our organization uses only EMS and buys from Confluent (the leading provider). EMS and BW5 were the main success factors for TIBCO as a company. In the on-premise world, it could not compete with IBM MQ as a messaging, but BW5 was a pretty solid tandem to implement MOM middleware with JMS transport. Pros: - mature and stable for most scenarios - Easy to configure and use for most scenarios - excellent and mature clients with reconnection out of the box Cons: - single process runtime, does not scale well with a higher number of CPUs - store (unlike in MQ) - in default setup for queues and topics is done in one store file which is handled by one thread which causes file fragmentation and any more considerable backlogs can be dangerous (especially if a restart is required with large/fragmented storage since it must be parsed (up to some percentage) before the process starts - licenses per server instance, per connection, per client library used - can be costly for microservice architecture - HA requires shared storage or replication solution provided around replication with TIBCO FTL (which requires another license)
  • Serving JMS MOM messaging.
  • Bridging (message duplication) from q2q or t2q configurable on the fly.
  • Reconnection from client libraries.
  • handling I/O to disc.
  • PCI DSS 4.0 compliance (not yet ready, does not offer message encryption).
  • Logging, especially error handling for server to server via routes.
  • stable operations requires experienced team, but if achieved can be quite beneficial.
  • Depending on product usage, many instances (issue with scalability) and in micro-service architecture can be quite expensive (licenses).
  • Working with BW6/BW5 gives the results.
We also use other messaging products: IBM MQ, especially for integration with other systems (server2server), which has been an industry standard for a long time, and Apache Kafka for cloud-native applications. EMS is a worse option compared to them, but it is still acceptable.

Do you think TIBCO Messaging delivers good value for the price?

No

Are you happy with TIBCO Messaging's feature set?

Yes

Did TIBCO Messaging live up to sales and marketing promises?

I wasn't involved with the selection/purchase process

Did implementation of TIBCO Messaging go as expected?

Yes

Would you buy TIBCO Messaging again?

No

Cloning messages (bridging) for classic JMS MOM scenarios with many consumers, which require additional data feeds on-demand message filtering with JMS selectors working with other TIBCO products like BW5/6.