TIBCO BusinessWorks, a quick win!
July 19, 2017

TIBCO BusinessWorks, a quick win!

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

Overall Satisfaction with TIBCO BusinessWorks

TIBCO BusinessWorks is primarily used as a middleware integration tool within the entire organization. It provides solutions to complex requirements ranging from data transformation, integration between various systems and it's support for the use of multiple different protocols, such as JMS, HTTP, REST and so on. It also has the ability to be deployed in a fault tolerant and load balanced fashion thereby providing organizations with the ability to scale pretty easily. Within my organization it addressed various issues relating to integration with legacy systems and the rapid transformation of the data received from those systems into a standardized messaging standard. The major benefit of this tool was the rate as which solutions were developed and ready for market as against other technologies. Many "quick win" solutions were developed with Business Works.

Pros

  • Seamless integration. Drag and drop approach with easy to use graphical user interface. These are strengths for the tool as the easier it is to complete a task means that the quicker the solution can be delivered, thus the time to market will be much quicker as well and can be quite beneficial in a competitive market.
  • Rapid Transformation using the mapper activity. Many other technologies do not provide easy mapping tools such as BusinessWorks. It is quite simple to map from one xsd schema to another by means of matching incoming and outgoing message fields to one another and the rest of the work happens under the hood with very little effort from the developer. This is a big advantage as developers do not require intricate knowledge of the tool in order to complete the message transformation result/module.
  • Effective debugging. BusinessWorks consists of the designer tool which developers would use to code against. This tool is also very effective from a debugging perspective. Local tests can be run locally via this designer tool and a particular transaction can be traced pretty easily in a very visual manner thereby making it easier to test code before deploying and also to debug issues in order to correct defects. This is very beneficial regarding defect turnaround times.

Cons

  • There is currently no out of the box test case package included in the tool. There are some alternatives which can be bought from 3rd party vendors, however those too are not very effective. As an integration tool, unit test cases should be part of the package or should atleast be available from the vendor itself.
  • There is no easy integration into maven and it's supporting standards, thus making automation a little tricky. It requires organizations to develop in house maven plugins which is not ideal in this day and age. Products need to support maven or similar tools by default or atleast make it easy to configure if required.
  • The BusinessWorks 5 java compiler/debugger is not up to standards as it does not include a java debugger and it can become quite annoying to use another java debugger to correct your code and then only implement it within BusinessWorks. Would be great to have a decent java debug tool within the designer as well.
  • The organization used BusinessWorks in a solution which on boarded new clients on an online portal within a matter of 20 minutes. This feature allowed users to register in the comfort of their own home, thereby increasing sales and decreasing costs due to the fact of saving on resources who had previously captured clients manually. The ROI was realized quite quickly.
  • Faster 'Time to Market' due to the fact of the ease of use of the BusinessWorks tool, thereby realizing ROI faster than expected.
  • Easier debugging capabilities positively impacted QA, thus no downtime experienced due to potential defects. This provided the organization with a more positive reputation as well within the market.
I have used JCAPS as an integration tool. This was purely from a transformation and data mapping perspective. I prefer using TIBCO BusinessWorks because it is much simpler when it comes to mapping fields from one system to another. JCAPS require a lot of configuration in order to complete simple mappings and the graphical user interface is not very easy to understand. There is too many transitions all of the place and a new user will not be able to update particular implementations as easy as it can be achieved in BusinessWorks. Based on investigations and demo's on Oracle Fusion, the ease of use is not as simple as BusinessWorks either which is a massive disadvantage in today's competitive environment.
TIBCO BusinessWorks is well suited within an organization which requires integration into other systems and also transformation from/into those systems. It follows all the EA standards and patterns and can be an extremely effective product in this space. However, there are scenarios where BusinessWorks is not always the best option, for example, organizations which require state or an orchestration layer, then I would not recommend BusinessWorks as a standalone system. It can still be used in conjunction with another system purely from an integration perspective, but BusinessWorks is not a state machine nor an ideal fit for pure orchestration.

Comments

More Reviews of TIBCO Integration (including BusinessWorks and Flogo)