Microsoft BizTalk Server には、Windows Communication Foundation (WCF) の組み込みサポートが用意されています。 BizTalk Server を使用すると、オーケストレーション内のすべての既存の WCF サービスを再利用して集計できます。 BizTalk Server では、WCF サービスでのネイティブ アダプターのサポートも実装されています。 ネイティブ アダプターのサポートにより、WCF サービスのスケーラビリティ、フォールト トレランス、追跡機能が提供されます。コードを記述する必要はありません。 WCF アダプターの詳細については、「 WCF アダプター」を参照してください。
BizTalk Server での WCF サービスのサポートは、WCF サービスの発行または作成、WCF サービスの呼び出しまたは使用の 2 つのカテゴリに分類されます。
WCF サービスの発行
WCF サービス ロジックとビジネス プロセス ロジックを分離するために、WCF アダプターを使用して、オーケストレーションとスキーマを WCF サービスとして公開 (公開) できます。 分離 WCF アダプターの場合は、BizTalk WCF サービス発行ウィザードを使用して、インターネット インフォメーション サービス (IIS) で実行されている Web アプリケーションによってホストされる分離 WCF 受信場所を作成できます。 インプロセス WCF アダプターの場合は、BizTalk WCF サービス発行ウィザードを使用して、WCF の任意の場所のサービス メタデータを発行できます。 メタデータの公開により、svcutil.exe ユーティリティを使用してクライアント コードを作成できます。
WCF サービスの使用
BizTalk WCF サービス使用ウィザードを使用して、BizTalk オーケストレーションや種類などの BizTalk 成果物を生成し、WCF サービスのメタデータ ドキュメントに基づいて WCF サービスを使用できます。 メタデータを使用すると、送信ポートからクライアントとして外部サービスにアクセスできます。 メタデータは、エンドポイント アドレス、バインディング、コントラクトを記述するために純粋に使用されます。