「マイクロソフト系技術情報 Wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。
目次 †
概要 †
https://ja.wikipedia.org/wiki/Windows_Communication_Foundation
WCF (Windows Communication Foundation)
- Windowsプラットフォーム(.NET)上でのデファクトの通信サブシステム。
- Address / Binding / Contract の三要素(ABC)によって定義される
(ABCを部分的に切り替え可能なケースもある)。
設定 †
Bindingには、
- SOAP の Web サービス
- JSON-RPC の Web サービス
- .NET 専用の TCP 通信、
- .NET 専用のプロセス間通信、
- MSMQ
などがある。
開発後、ABCの中核であるB(Binding)の差替えも可能だが、
以下のケースでは差替えはサポートされない。
- プログラミング・モデルが異なるケース
- MSMQのBindingから他のBinding
- 単方向のBindingから双方向のBinding
この双方向はコールバックを伴う非同期双方向
関連 †
Tags: :通信技術, :.NET開発