SOA の概念は簡単に理解できますが、BPEL や Apache Camel などのエンタープライズ サービス統合アーキテクチャやテクノロジについては、まったく詳しくありません。
BPEL がサービスのオーケストレーションに役立ち、Camel がエンタープライズ統合パターンの実装であることを知っています。私は現在、有名なエンタープライズ統合パターンの本を読んでいます。
しかし、EIP とオーケストレーションの境界は、私には非常に薄いように思えます。私の考えでは、Camel も独自の方法でサービスを調整します。さらに、Camel は多くのコネクタを提供するため、さまざまなプロトコルを簡単に使用できます。
Camel は BPEL より優れていますか?
または、Camel ではできないことを BPEL で行うことは可能ですか?
どれ?
私が読んだことについて、キャメルは BPEL よりも REST サービスをオーケストレーションするのに優れているようです: それは本当ですか?