Thursday, 20 October 2016

TIBCO BusinessWorks 5.x vs. 6.x

I have been working with TIBCO technology over a decade.  Recently, I have opportunities to work on projects related to BusinessWorks 6.x.. I found that it may not be an easy process for developers to transit from BW 5.x to BW 6.x,, because the BW 6.x is a completely brand new design from scratch, so developers need to learn all new development tool, architecture and terminology. In this blog, I like to share some concepts, How-To solutions and little tricks about BW 6.x. Hope it could provide a jump start....

The following some key differences between BusinssWorks 5.x and BusinssWorks 6.x:

BusinssWorks 5:

  • Provide traditional EAI and ESB solutions
  • More design for traditional SOA integration.  (It is required to install REST/JSON Plugin in order to support REST based services)
  • Using no-code approach.
  • Designer is JAVA application tool
  • Complicated installation steps (Install  EMS/RV --> TRA --> BW --> TIBCO Administrator ...etc.)  
BusinssWorks 6:
  • Besides supporting the transitional EAI, ESB and SOA solutions, it also extends the native support for web and mobile applications (WOA), 
  • No-code approach as before.  Since the new development tool (Studio for Designers) is in Eclipse based, it provides easier support for JAVA.
  • Used latest development standards (Eclipse, OSGI, modular design, Open API, JAVA support.)
  • It has significantly simplified installation steps.  
  • Multiple versions could be coexistence.
  • BW 6.x is no longer an dependence on TIBCO RV or EMS.