Overall Satisfaction with TIBCO BusinessWorks
BusinessWorks is being used to implement various parts of customer's business services. Infrastructure services like Message Store pattern (http://www.enterpriseintegrationpatterns.com/patterns/messaging/MessageStore.html) or a health check that monitors business services on an ongoing basis are also implemented in BusinessWorks.
- Enables rapid application development
- Has rich feature set
- Allows to embed custom Java code and structures when a desired feature is not available
- Comes with a decent debugger
- Exposes many run time tuning parameters
- Does not expose modern blocking and non-blocking concurrency structures
- Current locking does not scale
- Not possible to use thread pools for activities executed on private threads
- Missing support to expose custom Hawk methods
- Version 6.x design time is based on Eclipse
A high level of efficiency in visual creation can be achieved quickly. This however may not result in clean and optimal solutions. In order to develop optimal solutions an advanced experience is needed coupled with reasonable understanding of Java and GC.
Testing is fairly effective and not difficult