User of BW 5, happy to be
August 09, 2017

User of BW 5, happy to be

Julien Chouvet | TrustRadius Reviewer
Score 5 out of 10
Vetted Review
Verified User

Overall Satisfaction with TIBCO BusinessWorks

BW is used for our integration layer. The good point is the monitoring part.

The bad points are that we are missing a lot of functionality (e.g. multi MQ connector switch, MQ conf without restarting process...).

Additionally, BW5 and BW 6 are not compatible which makes it difficult to decide what to do next.
  • Monitoring is very well done through TIBCO administrator
  • Development is quick thanks to the designer
  • Robust and good performance
  • Better flexibility with some BW component (ex MQ connection which accepts only one connection at startup)
  • Not easy to merge, as it is an XML file
  • MAR are very powerful but not easy to maintain
  • Very robust and good from a production point
  • Workarounds to find for some missing BY activities
  • Support always responds, although often no real solution is offered
Tibco is a good tool to have functionalities quickly developped and available. All the connectors are there to help avoiding making new code. This allows an easy adaptation of the developers who only have to masterize in xpath. One thing though for new developers, some functionalities are hard to implement when we do not know the product perfectly.
Tibco settings for the different connectors is quite easy to implement without worrying complex connections and so on.

One big limitation though, is that sometimes the provided connectors, as I said earlier, are functionality limited and we need to find workarounds when we are confronted with these use cases. In other words, it is perfect as long as our needs stay within the scope of the connectors.
It is very hard, if not impossible, to test TIBCO products, in the sense of unit testing. I know there are some tools for this, but we usually cannot run these tests.

For integration testing, we also need to find ways to do integration testing using tools like soapui or make our own tools. This is a big hole.
BW is a good tool that allows flexibility and robustness, along with quick and non-specialized development (at least for 90% of the development work). The administration interface is well done, and provides a good quality of service. Monitoring is a plus that most of competitive products do not provide.
BW is very good for quick developments, to start from 0 as it provides some functionality quickly and with low development effort.

Concerning integration, some other tools have emerged and are on some points better suited, like Apache Camel for instance. Still it is a good tool and provides easy packaged functionality.