What users are saying about

Apache Camel

24 Ratings

Ensemble

2 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

Ensemble

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

Add comparison

Likelihood to Recommend

Apache Camel

For basic publish subscribe use cases, Apache Camel is the clear winner
Akmal Muqeeth profile photo

Ensemble

  • Best suited for fast development with a fundamental emphasis on object orientation
  • Prohibitive costs for very small integration projects
Nigel Timothy Bloom-Salm 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
  • Fast Development.
  • Incredible performance especially in the realm of massive transactional based data systems.
  • Extensive and customizable adapter technologies for integration with just about any system/technology current IT development has need for in this day and age of developing single user interfaces to multiple data sources and/or applications.
  • One of the most secure database technologies available.
Nigel Timothy Bloom-Salm profile photo

Cons

  • I feel that Apache Camel is lacking a Spring XD like framework integration with big data capabilities.
  • Apache Camel seems to be very dependent on Spring.
No photo available
  • Given that Ensemble and Cache are one of if not the only true fully object orientated database/development technologies for massive transactional data systems its customizability is extensive and it just comes down to the creativity of the developer to get the products to pretty much do whatever they want to do with it. However, this is not necessarily obvious to newcomers to the technology.
  • The developer community could do with greater participation from the software developers/application specialists and engineers within InterSystems.
  • More extensive documentation and greater access to proven working solutions particularly in the realm of some of the lesser known or new and upcoming technologies.
Nigel Timothy Bloom-Salm profile photo

Usability

No score
No answers yet
No answers on this topic
Ensemble9.0
Based on 1 answer
Nigel Timothy Bloom-Salm profile photo

Support

No score
No answers yet
No answers on this topic
Ensemble9.0
Based on 1 answer
I have yet to raise an issue with InterSystems WRC that they have been unable to resolve to my satisfaction in the 20+ years that I have worked with their products.
Nigel Timothy Bloom-Salm profile photo

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
There is just no comparison. Try it and see for yourself. Furthermore based on information from software houses I have interacted with over the years it far out paces products like WebSphere.
Nigel Timothy Bloom-Salm profile photo

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
  • I was able to develop a fully functional integration engine linking pharmacy systems with pharmacy robotics in less than three months in comparison with the year that the previous software development company had taken to develop a solution that was incomplete and did not work using Microsoft technology.
  • The engine I developed was so stable and adaptable that it quickly replaced the equivalent engine supplied by the robot manufacturers own software development team.
  • It has proven to be so effective that it is now the product of choice for future developments within the organization replacing Microsoft technologies which were the previous company standard.
Nigel Timothy Bloom-Salm profile photo

Screenshots

Apache Camel
Ensemble

Pricing Details

Apache Camel

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

Ensemble

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