MSDNオフラインセミナー

.NETFramework3.0 WCF/WFアプリケーション開発に参加したのでメモを列挙。WCFは良いけど(いや良くないけど)WFは難しいわー、手を動かさないことにはいかんともし難い。でも今のところはWPFでいっぱいいっぱい。


.NETFramework3.0はサービス指向
WCFのメリット

  • OSASIS標準を組み込んでいるので実装が楽(実装はConfigに書くだけで、ビジネスロジックと分離)
  • WebサービスでのASP.NET認証、独自認証が組み込み可能
  • WebMethodがRootじゃないTransactionに参画可能
  • 通信実装の切り替えが容易(Configの変更だけでOK)

WCF基本コンセプト

  • A:Address(Where)
  • B:Binding(How)
  • C:Contract(What)

これらを、Configrationのendpointに設定。Contractには、サービスコントラクト情報と、コントラクトのアセンブリ名を指定する。

ホスティング可能なアプリケーション形態