WCF アダプター

概要

BizTalk Adapters for Windows Communication Foundation (WCF) を使用すると、BizTalk Serverは WCF ベースのアプリケーションと通信できます。 BizTalk WCF アダプターには、WCF の定義済みバインドを表す 5 つの物理アダプター (BasicHttpBinding、WsHttpBindingNetTcpBindingNetNamedPipeBindingNetMsmqBinding) が含まれます。 定義済みバインド用 WCF アダプタの目的は、大半のアプリケーション要件に必要な情報の構成を合理化することです。

BizTalk WCF アダプタには、受信場所と送信ポートに関する WCF バインドと動作情報を自由に構成するために使用される、2 つのアダプタも含まれています。

使用可能な WCF アダプター

  • WCF-WSHttp アダプター。 HTTP トランスポート経由の WS-* 標準をサポートします。 WCF-WSHttp アダプターは、外部アプリケーションと MessageBox データベース間のトランザクション上の対話に WS-Transaction、メッセージ セキュリティと認証に WS-Security という仕様を実装します。 トランスポートは HTTP または HTTPS で、メッセージのエンコードは、テキスト エンコードまたは Message Transmission Optimization Mechanism (MTOM) エンコードです。

  • WCF-BasicHttp アダプター。 ASMX ベースの Web サービスとクライアント、および WS-I Basic Profile 1.1 に準拠する他のサービスと通信します。 トランスポートは HTTP または HTTPS で、メッセージ エンコードは Text エンコードです。

  • WCF-NetTcp アダプター。 TCP トランスポート経由の WS-* 標準をサポートします。 WCF-NetTcp アダプタは、WCF-to-WCF 環境での効率的な通信を提供します。 アダプターは、外部アプリケーションと MessageBox データベース間のトランザクション操作の WS-Transaction、およびメッセージ セキュリティと認証の WS-Security という仕様を実装します。 トランスポートは TCP で、メッセージのエンコードはバイナリ エンコードです。

  • WCF-NetMsmq アダプター。 Microsoft Message Queuing (MSMQ) をトランスポートとして利用してキューをサポートし、疎結合アプリケーション、障害分離、負荷平準化、切断された操作のサポートを可能にします。

  • WCF-NetNamedPipe アダプター。 コンピューター上のプロセス間通信をセキュリティで保護された状態で最適化します。 WCF-NetNamedPipe アダプターはトランスポート セキュリティを使用して、転送時のセキュリティ、メッセージ配信の名前付きパイプ、メッセージのバイナリ エンコードを実現します。

  • WCF-Custom アダプター。 WCF 拡張機能を使用できるようにします。 アダプタでは、受信場所および送信ポートに対して、ユーザーが WCF のバインドおよび動作情報を選択し、構成できます。

  • WCF-CustomIsolated アダプター。 HTTP トランスポート経由で WCF 拡張機能を使用できるようにします。 このアダプタでは、分離ホストで実行している受信場所に対して、WCF バインドと WCF 動作情報を選択および構成できます。

    さらに、BizTalk Serverには、BizTalk WCF サービス発行ウィザードと BizTalk WCF サービス使用ウィザードが用意されています。 BizTalk Web サービス公開ウィザードを使用すると、BizTalk オーケストレーションを WCF サービスとして作成および公開したり、スキーマを WCF サービスとして公開したりすることができます。 BizTalk WCF サービス使用ウィザードを使用すると、オーケストレーションや型などのBizTalk Server成果物を生成し、WCF サービスのメタデータ ドキュメントに基づいて WCF サービスを使用できます。

    このセクションでは、WCF アダプタを構成して展開するのに役立つリソースを紹介します。

次へ

参照

WCF サービスの使用