今回から数回にわたり、Windows Vistaリリースのタイミングで登場する新しいコミュニケーション基盤技術「Windows Communication Foundation」(以降、WCF。以前はIndigoというコードネームで呼ばれていた)に関して、その登場の背景から、主要概念、プログラミング、既存資産の移行などなどを順にご紹介する。 そもそもマイクロソフトはなぜ新しい通信インフラ技術を提供することになったのか、そこにはどんな狙いがあるのか、さらにはそのテクノロジを採用するメリットは何なのか、また既存の分散アプリケーション・テクノロジからの移行性や相互運用性はどうなっているのか、などWCFに対してはいろいろな疑問を持たれている方が少なくないはずだ。当記事を読み進める中でそういった当初遭遇するさまざまな疑問を解消し、WCFをより知っていただくためのきっかけとなれば幸いである。 なお、こ
![Windows Communication Foundationとは](https://cdn-ak-scissors.b.st-hatena.com/image/square/fca788f982b3604cb7e8fa5379ddfd3027c844dc/height=288;version=1;width=512/https%3A%2F%2Fimage.itmedia.co.jp%2Fait%2Farticles%2F0603%2F21%2Fl_dt-wcf01_02.gif)