Il concetto SOA è facile da comprendere, ma non conosco affatto le architetture e le tecnologie di integrazione dei servizi aziendali come BPEL e Apache Camel.Differenze tra Camel e BPEL
So che BPEL aiuta a orchestrare i servizi e che Camel è un'implementazione di modelli di integrazione aziendale. Attualmente sto leggendo il noto libro di Enterprise Integration Patterns.
Ma il confine tra EIP e orchestrazione mi sembra molto sottile. Nella mia mente, Camel organizza anche i servizi a modo suo. Inoltre, Camel offre molti connettori in modo che i protocolli diversi possano essere facilmente utilizzati.
Camel è meglio di BPEL?
Oppure è possibile fare cose con BPEL che non si può fare con Camel?
Quali?
A proposito di ciò che ho letto, sembra che Camel sia meglio di BPEL per orchestrare i servizi REST: è vero?