2011-07-16 14 views
0

Apache ODE JBIコンポーネントを使用してServicemixをインストールした後、2つのサービスユニット、Ode bpelエンジン(プロセス用)およびhttp(外部エンド用)を持つHelloWorld2サンプルをデプロイしました。ポイント)。外部的には、私はsoapUIでテストし、正常に動作します。Apache ODE JBIコンポーネントを使用したServiceMixでの処理

その後、私はOdeのサービスユニットのみで動作するようにHelloWorld2サービスアセンブリを修正しました。PMAPIを使用してプロキシに「アクセス」しました。プロセス(TProcessInfo)に関する情報も得ました。

ESBから外部エンドポイントを公開せずに外部プロセスを開始/開始する機会があるかどうかはわかりません。

悪い英語をお手伝いして申し訳ありません。

+0

プロセスインスタンスをインスタンス化し、外部エンドポイントを使用せずにリモートからアクセスすることを正しく理解していますか? – vanto

+0

はい、プロセスインスタンスをインスタンス化し、外部エンドポイントを使用せずにリモートからアクセスする必要があります。 – gfabiola

答えて

0

いいえ、これはJBIまたはServiceMixの仕組みではありません。 SMXは、サービスエンジンまたはバインディングコンポーネントによって公開されたサービスエンドポイント間でメッセージの交換を担当します。前者は、BPELプロセスやJAXWSサービスなどの特定の機能の実装を含み、提供するセットビット・ユニットをホストできます。後者は、内部サービスを呼び出すために、または特定のトランスポートプロトコルを介して実装にアクセス可能にするために、内部エンドポイントを外部化することができます。したがって、何らかの転送を介して内部プロセスエンドポイントを公開するバインディングコンポーネントのサービスユニットを定義することなく、外部からプロセスにアクセスすることはできません。他のサービスエンジンまたはバインディングコンポーネントだけが内部エンドポイントに直接アクセスする可能性があります

関連する問題