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には、サービスコントラクト情報と、コントラクトのアセンブリ名を指定する。
ホスティング可能なアプリケーション形態