マイクロソフト系技術情報 Wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。

目次

概要

WCF (Windows Communication Foundation)

  • Windowsプラットフォーム(.NET)上でのデファクトの通信サブシステム。
  • Address / Binding / Contract の三要素(ABC)によって定義される
    (このABCを部分的に切り替え可能にするように設計されている)。
  • WCFには様々なWS-*標準が実装されたが、コケてWS-Iが活動を停止して以降、下火に。
    (WS-Addressing、WS-ReliableMessaging?、WS-Security, etc. 普及せず時代はRESTへ。)

詳細

設定

Binding

種類

Bindingには、

  • SOAP の Web サービス
  • JSON-RPC の Web サービス
  • .NET 専用の TCP 通信、
  • .NET 専用のプロセス間通信、
  • MSMQ

などがある。

差替

開発後、ABCの中核であるB(Binding)の差替えも可能だが、
以下のケースでは差替えはサポートされない。

  • ホスト・プロセスが異なるケース
  • プログラミング・モデルが異なるケース
    • MSMQのBindingから他のBinding
    • 単方向のBindingから双方向のBinding
      この双方向はコールバックを伴う非同期双方向

参考

関連

WS-IとWS-*標準


Tags: :通信技術, :.NET開発


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2018-10-10 (水) 09:23:31 (42d)