次の方法で共有


バックエンド呼び出しのインライン化

完全なソリューションのインライン呼び出しバージョンは、最速の処理時間を提供します。 インライン バージョンでは、MessageBox データベース内のバックエンド システムとの間で要求メッセージと応答メッセージを保持するオーバーヘッドが排除されます。 アダプターのバージョンでは、メッセージは送信オーケストレーションから MessageBox に送信されます。 アダプターを実行しているホストがメッセージを受け取り、メッセージ をメッセージ ボックスに再び投稿することで、メッセージをバックエンド プロセスに送信します。

インライン化の効率は、オーケストレーションをバックエンド システムのトランスポート プロトコルに直接バインドするコストがかかります。 インライン バージョンでは、オーケストレーションは論理ポートを介して通信するのではなく、3 つのカスタム アセンブリを介してバックエンド システムを呼び出します。 バックエンド システム トランスポートが変更された場合は、アセンブリを書き換え、再コンパイルする必要があります。 次の表では、アセンブリとその関数について説明します。

アセンブリ名 バックエンド接続
Microsoft.Samples.BizTalk.WoodgroveBank.PaymentTrackerCall MQSeriesのgetおよびputメッセージ機能を使用します。
Microsoft.Samples.BizTalk.WoodgroveBank.PendingTransactionsCall トランザクション システムの Web サービスを呼び出します。
Microsoft.Samples.BizTalk.WoodgroveBank.SAPCall SAP をシミュレートする Web サービスを呼び出します。

こちらもご覧ください

サービス指向ソリューションの実装のハイライト
サービス指向ソリューションの開発
サービス指向ソリューションのパターンの変換
BAM を使用したサービス指向ソリューションの監視