What users are saying about

Apache Camel

24 Ratings

TIBCO BusinessWorks<a href='https://www.trustradius.com/static/about-trustradius-scoring#question3' target='_blank' rel='nofollow'>Customer Verified: Read more.</a>

275 Ratings

Apache Camel

24 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow'>trScore algorithm: Learn more.</a>
Score 7.4 out of 101

TIBCO BusinessWorks<a href='https://www.trustradius.com/static/about-trustradius-scoring#question3' target='_blank' rel='nofollow'>Customer Verified: Read more.</a>

275 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow'>trScore algorithm: Learn more.</a>
Score 8.3 out of 101

Add comparison

Likelihood to Recommend

Apache Camel

Message brokering across different systems, with transactionality and the ability to have fine tuned control over what happens using Java (or other languages), instead of a heavy, proprietary languages.One situation that it doesn't fit very well (as far as I have experienced) is when your workflow requires significant data mapping. While possible when using Java tooling, some other visual data mapping tools in other integration frameworks are easier to work with.
No photo available

TIBCO BusinessWorks

As I said, in my experience (I've tried different competitors SW) TIBCO is the best suited SW for SOA integration.Nowaday the business is moving to a different vision of integration and it's moving from SOA to Microservices. In this field, TIBCO still have to improve even if with the Container Edition the trend is good.
Silvio Poma profile photo

Pros

  • The Java DSP is one of the primary reasons we chose Camel over Spring Integration's XML-based route definitions. It provides compile-time checking of syntax with auto-complete in an IDE (Eclipse, etc).
  • The component documentation on the website is phenomenal.
  • Error handling mechanisms are robust and easy to use and set up. Default settings are great and intuitive.
  • The ability to define distinct contexts within the same application and define context-wide, context-specific error handling is great as well.
No photo available
  • TIBCO Business Works does field mapping well. I often have projects that include ERPs like SAP, which can often use large and complex XML schema. BW makes it easy to map fields between these cumbersome documents, loop over repeating nodes, apply xpath... I think this is where BW has the biggest advantage over other tools.
  • BW also makes it easy to establish logical flow. When it's just code on a page, you have to rely on UML diagrams. BW offers an icon based designer to design the logical flow, which is pretty nice and intuitive.
  • TIBCO BW runs very efficiently. People are often surprised at how quickly our systems move, especially when components like the database adapter are used. We have many integrations quickly moving large amount of data.
  • Training developers new to Tibco BW5 easy. This might be my favorite thing about it these days. If someone already has experience with app development, or is otherwise familiar with business processes, sql, xml, ems, etc., BW5 is very easy to be productive on.
  • General development time on BW5 is quick. From a business perspective, I would say this is the strongest advantage. Creating new processes and making adjustments is fast and reliable -- not prone to creating new issues.
Benjamin Warrick profile photo

Cons

  • I find the "seda" endpoint to be less obvious that it is doing multi-threading than Spring Integration's executor mechanism.
  • Integration with Spring Beans is pretty good, but I believe SI's is a bit better (for obvious reasons, both being Spring products).
  • SI's use support is probably a bit better/faster and I believe the user base is larger so that there are most questions/answers for SI on StackOverflow
No photo available
  • It would be great to have dedicated regex functions, such as search and replace, match and so on. For data or strings manipulation it's strongly recommended.
Marco Rappa profile photo

Likelihood to Renew

No score
No answers yet
No answers on this topic
TIBCO BusinessWorks7.8
Based on 14 answers
As of now this is the primary tool we use to operate our Master Data Management platform and will continue to use it in the foreseeable future.
John Rensberger profile photo

Usability

No score
No answers yet
No answers on this topic
TIBCO BusinessWorks7.7
Based on 12 answers
It's intuitive and well balanced product.
Atul Gupta profile photo

Support

No score
No answers yet
No answers on this topic
TIBCO BusinessWorks7.4
Based on 16 answers
TIBCO support is really good when it comes to problem solving. Unlike open source tooling where one becomes helpless during roadblock, TIBCO ensures problem is resolved in timely manner with minimal impact on business. This offers credibility and peace of mind compared to other open source software in market
Vivek Kumar profile photo

Alternatives Considered

We did a comparison of the two products with an example application that tested about 10 distinct EIP pattern. We wrote Camel in XML and Java DSL and SI in XML. This was about 3 years ago. At the time, I found the threading model in SI to be more intuitive and Camel's seda. However, Camel's documentation at the time was far and away more complete (Wiki pages for Camel vs looking through XML schema for SI). Since the SI has improved their documentation. The main factor that I believe still sets Camel apart is the Java DSL. Writing routes is complicated enough, but doing so in XML would be just painful.
No photo available
TIBCO MDM helped us on master data managing, making it easier to manage tons of data flows with rules at a database level, instead of having a back-end applications to stick with triggers, procedures and so on. BusinessWorks it's great to evaluate and manipulate data between systems, but after those have been canalized into it and sent somewhere in the database, MDM takes the crown. Each of these software work perfectly on a particular task, which is why we selected them for our projects.
Marco Rappa profile photo

Return on Investment

  • Easier development time and less infrastructure cost than similar proprietary middleware.
No photo available
  • 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
Elrick du Toit profile photo

Pricing Details

Apache Camel

General
Free Trial
Free/Freemium Version
Premium Consulting/Integration Services
Entry-level set up fee?
No
Additional Pricing Details

Apache Camel More Information

TIBCO BusinessWorks

General
Free Trial
Yes
Free/Freemium Version
Premium Consulting/Integration Services
Yes
Entry-level set up fee?
No
Additional Pricing Details

TIBCO BusinessWorks More Information