次の方法で共有


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

完全ソリューションのインライン呼び出しバージョンでは、処理時間の短縮が可能になります。 インライン バージョンでは、メッセージ ボックス データベースにおいてバックエンド システムに対する要求および応答メッセージを維持するオーバーヘッドがありません。 アダプタ バージョンでは、メッセージは送信オーケストレーションからメッセージ ボックスに送信されます。 アダプタを実行するホストがメッセージを受け取ってバックエンド プロセスに送信しますが、このとき、メッセージがメッセージ ボックスに再度送信されます。

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

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

参照

サービス指向ソリューションの実装の重要なポイント
サービス指向ソリューションの開発
サービス指向ソリューションのパターンの翻訳
BAM を使用したサービス指向ソリューションの監視