The concept of SOA is easy to understand, but I am not familiar with architectures and technologies for integrating enterprise services such as BPEL and Apache Camel.
I know that BPEL helps organize services, and Camel is an implementation of corporate integration templates. I am currently reading the well-known books of Enterprise Integration Patterns.
But the line between EIP and orchestration seems very thin to me. In my opinion, Camel also organizes services in its own way. In addition, Camel provides many connectors, so you can easily use a variety of protocols.
Is a camel better than BPEL?
Or can you do something with BPEL that you cannot do with Camel?
What kind?
What I read, it seems that Camel is better than BPEL for organizing REST services: is that true?
rest web-services soa apache-camel bpel
Vincent hiribarren
source share