The SOA concept is easy to grasp, but I am not familiar at all with enterprise service integation architectures and technologies like BPEL and Apache Camel.
I know that BPEL helps orchestrating services, and that Camel is an implementation of Enterprise Integration Patterns. I am currently reading the well known Enterprise Integration Patterns book.
But the border between EIP and orchestration seems very thin for me. In my mind, Camel also orchestrates services in its own way. Moreover, Camel provides lots of connectors so different protocols can be easily used.
Is Camel better than BPEL?
Or is it possible to do things with BPEL that you cannot do with Camel?
Which ones?
About what I read, it seems Camel is better than BPEL to orchestrate REST services: is it true?