Hatena::Groupmediaforcelabs

ラボ広報担当の備忘録

メディアフォースラボ広報担当の滝川陽一です。技術関連ブックマーク、広報などなど書いていきます。
 | 

2010-06-22

トピック解説「WCF」

| 12:03

 「WCF(Windows Communication Foundation)」とは、.Net Frameworkの提供する通信を司るコンポーネント、かつ、SOAを構築する為のフレームワークを指します。.Net Framework 3.0から新たに導入され、.Net Framework3.0以上が使える言語であれば、どの言語でも開発する事が可能です。


 それまでMicrosoft社の提供する分散テクノロジには、ASMX(ASP.NET WEBサービス)、WSE(Web Service Enhancements)、.NET Remoting、Enterprise Service、MSMQ(Microsoft Message Queuing)とそれぞれ目的に応じて複数存在していました。開発するシステムに都度適切な分散テクノロジを選択できる反面、それぞれのプログラミングモデルが異なることから実装方法がそれぞれ異なり、開発途中で別の分散テクノロジに変更した場合、大きく手戻りが発生するという問題が開発者を悩ませていました。

 WCFではこれらのプログラミングモデルを統一し、分散テクノロジ間の移行を容易にしました。また、SOAを容易にするためにプラットフォーム依存性を排除し、再利用性を高めていることも特徴です。


 WCFには以下のような機能を実装しています。


 メディアフォースラボでは開発中のSilverlightアプリケーションサーバサイドにWCPを採用し、調査研究を行っています。以下はラボのメンバーがWCFについて調査した内容をまとめたものです。ちなみに、こちらではWCFは以下のように説明されています。

WCFとは、Windows Communication Foundationの略で、簡単にいうとWebサービスです。

この位の潔さは必要だよなぁと思った次第です。


Silverlightのフォーム認証について(Active Directoryとの認証) - 御手洗の開発記録 - MEDIA FORCE LABS ― メディアフォースラボ ―

Silverlight対応WCFサービスの同期実行について - 御手洗の開発記録 - MEDIA FORCE LABS ― メディアフォースラボ ―

AdrianAdrian2012/02/18 03:08All of my questions stelted-thanks!

gvasfvxeuxigvasfvxeuxi2012/02/19 18:09GU2Sp5 <a href="http://ezipmauytill.com/">ezipmauytill</a>

hjkncpllhjkncpll2012/02/19 23:16Rz9s4j , [url=http://fxmskxpvohqj.com/]fxmskxpvohqj[/url], [link=http://urelvyllhbgx.com/]urelvyllhbgx[/link], http://bgekdwywnpoa.com/

xidsbpgxidsbpg2012/02/24 03:06TkuFDQ <a href="http://ymmstpqtuzoc.com/">ymmstpqtuzoc</a>

 |