Windows Communication Faoundationのアーキテクチャと基本的な拡張手法

WCFの基本的なアーキテクチャ

  • Address
  • Binding
  • Contract

の3つで構成されている

そして、この3つの構成を構成ファイルで設定することができる
(もちろん、プログラミングで設定することもできる)

スライドやデモのほとんどは、各種のシナリオに基づいた設定の方法だが、
逆にそのことがWCFの柔軟性を示しているのだと思う。

WCFでのトランザクションについても解説があったが、こちらについてはほとんど使うことがないだろうと思う。
分散トランザクションが必要になるようなシステムは大規模なものだと推定されるが、
そのような大規模なシステムの場合、大抵性能に対する要求も厳しいので、分散トランザクションを適用するのは難しいと思う。