サービス指向アーキテクチャ (SOA) は、分散システムを構築するためのアプローチです。 サービス指向ソリューションでは、異なるプロトコルを使用する複数のバックエンド システムを、クライアントが使用できる 1 つのサービスに集約する方法を示します。 このソリューションは、必要を満たすサービスレベルアグリーメントの配信とパフォーマンス特性を保証するアプローチを用いて、サービスを統合します。
サービス指向ソリューションは、BizTalk Server とそれに接続されている基幹業務 (LOB) アプリケーション サーバーがサービス要求に応答するために 3 秒を与えられるサービス レベル アグリーメント シナリオをモデル化します。 これらの 3 秒のうちの 1 つが BizTalk Server によって取得される可能性があります。
サービス指向ソリューションには、アダプター、インライン、スタブの 3 つのバージョンがあります。 サービス指向ソリューションの 3 つのバージョン間の違いの詳細については、「 サービス指向ソリューションについて」を参照してください。 開発者は、シナリオのスタブ バージョンを使用してシナリオを実行します。 このバージョンでは、実行するために LOB バックエンド サーバーは必要ありません。 その後、アダプター バージョンのシナリオを使用して、BizTalk サーバーを 1 つのサービスとして使用して応答するようにさまざまなアダプターとバックエンド サーバーを統合および構成する方法を学習できます。 その後、BizTalk Server とそのアダプターによって引き起こされる待機時間を測定できます。
BizTalk サーバーの待機時間がサービス要件を超える場合は、SOA インライン バージョンをインストールして実行することで、LOB アダプターの永続化ポイントをバイパスできます。 このバージョンでは、アダプターがバイパスされ、その後、MessageBox 永続化ポイントが原因で待機時間の影響が発生します。 代わりに、インライン バージョンは、DCOM などのリモート プロシージャ コール (RPC) メカニズムを介してバックエンド サーバーと直接通信します。
MessageBox 永続化ポイントの詳細については、「 永続化とオーケストレーション エンジン」を参照してください。
この展開ガイドでは、1 台のコンピューターに 3 つのバージョンのサービス指向ソリューションをインストールしてテストする方法について説明します。
サービス指向ソリューションの詳細については、「サービス指向ソリューションについて」 を参照してください。