BusinessWorks overview
Updated September 05, 2018

BusinessWorks overview

Mark Marwil | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User

Overall Satisfaction with TIBCO BusinessWorks

TIBCO Business Works is used across the Information Systems Department. It is used as part of the Enterprise Service Bus. It provides web services for accessing data, as well as both publishing data and subscribing to data sources and doing transformations on the data.
  • It provides a palette which makes it very easy to map data from one format to another and do calculations or transformations as part of the mapping.
  • The pallets make it easy to get different listeners and publishers stood up very quickly.
  • It is easy to deploy and manage on application across multiple machines.
  • It provides consistent code across multiple development teams, as there are code is presented as an activity which is simple dragged and dropped.
  • In BW 5, there is no native JSON parsing, it must first be converted to XML which adds overhead. Native parsing was just added to BW6.
  • Some settings must be editors in a tea text file, and are not editable as a part of the deployment.
  • Self-taught
I have learned the product by working with other employees who know the product well. It is easy to pick up having some already developed projects to go through as examples and by reading the product documentation.
  • It helps us develop integrations quickly and in a relatively readable fashion.
  • It provides a standard set of metrics which can be monitored and queries by TIBCO Hawk, which is valuable by having an integration monitoring standard.
I don’t have experience in other integration technologies outside of doing the code in C++, Java, and python.

Business works is definitely faster to get something up and running all it takes is dragging and dropping a few activities, and then dragging and dropping how the data fields should be mapped between activities.
I have not used other integration products, but Tibco is very efficient in its data mapping.

One improvement it could use is an interface to help with mapping large data sets. For example, if you have 50 fields and don’t want to just map the parent element, you have to drag and drop all 50 fields individually.
The Business Works debugger allows you to set breakpoints and step through each of the transitions and activities. You can easily view the inputs and outputs at each step. The debugger also allows you to specify data at an entry point.

This is useful if you need to test why something in a deployed environment is failing. You can turn on logging there to capture the input message and then run that through the debugger in your local environment.
The CA API gateways strength is applying repeatable security patterns in front of APIs, and being able to view the code for all APIs in a unified console.

For performing data mapping a and transformations, the activity palettes within business works are much easier to work with and the finished product is much easier for others to read who were not the original developer.
It is well suited for moving data from single/multiple destinations to single/multiple other destinations. It is especially well suited when the data is well defined and has an existing schema.

Using TIBCO BusinessWorks

100 - There are information system teams which correspond to all components of the business, and the standard for all teams is to use Business Works.
8 - A developer mindset, and having a background in Java is helpful.

Since our BW integrations run in a Linus environment, having Linux admin skills is helpful too.
  • Mapping data
  • Performing data transformations
  • Creating REST APIs

Evaluating TIBCO BusinessWorks and Competitors

  • Price
  • Product Features
  • Product Usability
  • Product Reputation
  • Prior Experience with the Product