マイクロソフトでは、Visual Studio 2005 Team Systemの発表とともに、システム開発のあり方そのものに一石を投じようとしている。パターン・アンド・プラクティスと呼ぶ実証されたモデルを提供し、これにしたがって設計や開発を行っていくことで、合理的に効率よく、かつ、信頼性の高いシステム構築が可能と唱える。
実際、Visual Studio 2005に含まれるプロジェクトの種類は多岐に渡り、マイクロソフトのプラクティスに基づいた、パターン化されたプロジェクトのテンプレートとして提供されている。これらプロジェクトの中のシステムデザイン部分に関しては、SOAの考え方を利用してシステム設計を行うにあたっての、マイクロソフトが最良とするパターンも含まれているため、新規にプロジェクトを開いてカスタマイズするだけの手順で、SOAによるシステム開発を実践できるようになっている。
このマイクロソフトのパターン・アンド・プラクティスを、標準と見るか、お仕着せと見るかは、意見が分かれるところだろう。当然ながら独自の設計パターンも使用することもできるので、よいところは利用し、カスタマイズすべき点は変更して使用するという方法も可能だろう。
いずれにせよ、プラットフォームやツールという視点で見れば、.NET Framework 2.0やVisual Studio 2005、そしてSQL Server 2005も、SOAによるシステム設計をビジネス側からのアプローチで実現するための、魅力的な素材と言えるのではないだろうか。
Copyright © ITmedia, Inc. All Rights Reserved.