Microsoftでは、自社のWebアプリケーション開発システムであるASP.NETにMVC(Model View Controller)アーキテクチャを実装する取り組みを進めている。 同社は昨年12月、MVCのサポートを組み込んだASP.NETの最初のバージョンをリリースし、現在は同技術の完成度を高めたCTP(Community Technology Preview)リリースの開発に取り組んでいる。同リリースは、3月にラスベガスで開催される「MIX 08」カンファレンスで提供される予定だ。 MVCは主としてJavaの世界で用いられるアーキテクチャパターンであり、これを採用したものとしてはRuby on Railsフレームワークが有名だ。MVCは、「コントローラ」を媒介コンポーネントとして導入することにより、データアクセスとビジネスロジックをデータプレゼンテーションとユーザー操作から分離す