Overall Satisfaction with TIBCO BusinessWorks
Mainly used in the MES department for system integration. Limited use on business system level as yet, with the exception of some business systems being integrated with SAP.
Mainly used for process orchestration during integration. It allows us to use a standardized platform for building, deploying and monitoring our integration solutions.
- Platform independence, although we are using just MS Windows
- Powerful, with a great set of components (activities) available, yet also being able to customize and extend according to our needs
- Runs quite stable within deployment
- Deployed process can become quite resource intensive, with each deployment running within its own JVM
- Licensing cost is quite high
- The version we are using does not yet support newer technologies like REST and JSON natively
- It might not provide the fastest platform to roll out solutions. It takes some time learning and getting used to it.
- Standardizing our integration with SAP makes maintenance much easier
- Quite a stable platform that mostly do not require much effort once deployed
BW provides a good development environment (although you have to pay quite a significant fee for it - other that most vendors) that allows for visual creation of flows. You can get by without any programming, but knowledge of XML and related technologies like XPath and XQuery is required.
Depending on the pattern and development and deployment methodologies you follow, the creation of a new flow can be either quick or slow. Once you know the tools, you can create flows quite easily and quickly.
We have not had a lot of previous integration tools to compare it with. From my experience the BW mappings are quite easy and powerful. The visual development environment allows you to simply drag and drop between source and destination. More complex mappings require a bit more insight, experience and effort. The ability to map complex, iterative data structures is a benefit and we use it extensively with integration to SAP.
From a deployment perspective we have however found the BW's way of handling data mapping and passing data between processes does require significant system resources.
- webmethods, enterprise link and WSO2 Carbon
Each product has its unique characteristics, strengths and weaknesses. BW is not necessarily better than everything else. There are places where it shines, places where it competes well, and places where it loses out to other products.
In our case, BW was not selected to after competing against other products. In fact we still have other products running on site performing similar functions.
BW was selected to be our standard way forward due to its capability, extendibility with adapters, relative ease of use, support offering and cost.