What users are saying about

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

WSO2 Enterprise Service Bus

13 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow'>trScore algorithm: Learn more.</a>
Score 7.7 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

WSO2 Enterprise Service Bus

WSO2 ESB is an awesome product for companies looking to venture into the world of SOA with an ESB. They have a lot of other products too that can work really well with their carbon infrastructure. The interface is simple for deploying and managing proxy services. You can also write custom modules within the ESB using Java with IDE like Eclipse
Sonam Samdupkhangsar profile photo

Pros

  • Producing to and consuming from any messaging system
  • Message type conversion
  • Large support library
Akmal Muqeeth profile photo
  • One of the basic requirement of an ESB product is that it should be able to support transformation. WSO2 ESB provides support of XSLT, so you can transform your request to whatever format. Moreover, transformations like converting your xml payload into JSON and JSON payload to XML are out of the box available.
  • WSO2 ESB provides a scheduler feature, by which you can configure your own scheduler to call a proxy service at a particular time of day or or initiate sequence.
  • WSO2 ESB provides excellent error handling techniques, WSO2 ESB provides detailed error handling scenarios to tackle all the situations. WSO2 ESB also provides custom error handling by which you can make your own custom error message before sending it back to client.
Omer Khalid profile photo

Cons

  • Camel features and documentation can get confusing to new users. Documentation can and should be improved. Also it would help if there are more tutorials available. Certification in Camel and related technologies like Servicemix and Karaf would also help.
  • The Camel infrastructure probably needs to be rebuilt (hopefully this may happen with version 3.0). At this time the latest production release of Camel (2.17.x) is not built with the latest version of Java (JDK 1.8).
  • Camel should also move towards becoming a "heavyweight" ESB product, though this may detract from some of its desirable features.
Surjit Sen profile photo
  • While it's easy to configure for a quick start, it is not so easy to deploy by yourself in a complex production scenario.
  • Not very stable for production usage, we encountered several trivial bugs that make us believe that this product is still not widely adopted.
  • Lack of a built in mechanism for auto-restart in case of an application server crash.
No photo available

Usability

No score
No answers yet
No answers on this topic
WSO2 Enterprise Service Bus6.0
Based on 1 answer
Compared to competitors the overall experience has been fine
No photo available

Reliability and Availability

No score
No answers yet
No answers on this topic
WSO2 Enterprise Service Bus2.0
Based on 1 answer
Lack of auto-restart built-in capabilities. In case of running out of memory there are no built-in methods to recover from a crash, just for example, Oracle WebLogic Node Manager.
No photo available

Performance

No score
No answers yet
No answers on this topic
WSO2 Enterprise Service Bus6.0
Based on 1 answer
The product is performing well and consuming few resources
No photo available

Support

No score
No answers yet
No answers on this topic
WSO2 Enterprise Service Bus7.0
Based on 1 answer
Our experience with the WSO2 support has beent satisfactory
No photo available

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
We previously used the Oracle Weblogic solution, but:- it was more expensive- it's not open source- it's more complex to manage
No photo available

Scalability

No score
No answers yet
No answers on this topic
WSO2 Enterprise Service Bus10.0
Based on 1 answer
Adding a server node is really straightforward, there are just few point in the configuration files.
No photo available

Return on Investment

  • Very fast time to market in that so many components are available to use immediately.
  • Error handling mechanisms and patterns of practice are robust and easy to use which in turn has made our application more robust from the start, so fewer bugs.
  • However, testing and debugging routes is more challenging than working is standard Java so that takes more time (less time than writing the components from scratch).
  • Most people don't know Camel coming in and many junior developers find it overwhelming and are not enthusiastic to learn it. So finding people that want to develop/maintain it is a challenge.
No photo available
  • Take your spreadsheet and estimate TCO. SOA infrastructure like ESB is now commoditized and hard to go to commercial alternatives.
Javier Rodríguez Rodríguez 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

WSO2 Enterprise Service Bus

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