2

現在のESBはSCAと比べてどうですか(ルーティング/集約サービスに関して)?

これは[過去の経験から]私が思うことです。

2 つのサービス S1 と S2 と、S1 と S2 で構成される複合サービス S3 があるとします。S1 と S2 に 2 つの異なるエンドポイントとプロトコルがあるとします。

ESB を使用してアクセスする方法は? (WSO2/アパッチシナプス)

  1. 最初に S1 にアクセスし、2 番目に S2 にアクセスできます (パイプの作成)
  2. S3 に直接アクセスして、出力を提供できます。(プロトコル変換/変換/オーケストレーション) はここで行われます。

SCA を使用してアクセスする方法は? ( アパッチ・トスカーナ )

  1. 最初に S1 を検索し、次に S2 を検索します (SCA API を使用)
  2. S1 と S2 から複合 S3 を作成し、ここで行われている S3 (プロトコル変換/変換/オーケストレーション) を呼び出します。

SCA コンポジションと ESB オーケストレーションの両方を一緒に使用している人はいますか?

4

1 に答える 1

1

SCA は ESB に代わるものではありません。サービス指向アーキテクチャを構築する方法にすぎません。

david.a が言うように、Websphere ESB のような指向 SCA ESB、または SCA 指向の統合ソリューションである Oracle SOA スイートを使用できます。

SCA について詳しくは、http ://www.davidchappell.com/writing/Introducing_SCA.pdf をご覧ください。

Oracle と IBM の使用法では、SCA コンポジションは、さまざまな種類の実装を組み合わせる方法です。別の要素 (BPEL、Java Bean など) の前に仲介部分 (ESB) があるソリューションを構築するために使用できます。

サービス指向アーキテクチャの観点から、SCA は ESB を上位層 (BPEL、BR など) と組み合わせるのに役立ちます。

于 2012-04-13T10:12:30.693 に答える