What users are saying about
24 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow'>trScore algorithm: Learn more.</a>
Score 7.5 out of 101
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

  • 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
  • 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

  • Documentation could use some work, sometimes it takes a bit of trial and error to figure out how to do something.
No photo available
  • WSO2 ESB needs to provide a GUI mapper tool like Tibco etc. When we are writing XSLT by ourselves, we are always more prone to error. So if there is a good mapper tool with a interactive user interface, it will expand the WSO2 market a lot.
  • Rest APIs concepts need to be more clarified and made in a simpler way. When using patterns with resources , there is a lot of confusion between URL mappings and URI templates. The documentation needs to be more extensive.
  • In Fault handling scenarios, right now WSO2 only provides unique error codes related to endpoint error handling but there should be a unique error code for other scenarios like transformation errors and validation errors.
Omer Khalid profile photo

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

Akka or Spring Integration/ XD are alternatives to Apache Camel and very good frameworks on their own (especially Akka which provides a single threaded illusion).
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

  • Apache Camel is open source and Java based. So if your engineering team is strong in Java this could be a good framework to adopt.
  • Apache camel is open source.
  • Camel could be run on OSGi containers like Karaf or Fuse.
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