最終更新時刻:2008年10月7日(火) 20時16分

「Whitehorse」は、Windowsソフトウェア開発に革命を起こすか?

Martin LaMonica(CNET News.com)

2004/02/24 10:48  

 Microsoftは今年、Windowsベースのビジネスソフトウェアの構築・利用方法を簡素化するツールをリリースし、Java陣営の競合他社を引き離す作戦に出る。

 Microsoftは、今年半ば頃に「Whitehorse」(開発コード名)という新ツールのテスト版をリリースする。Whitehorseは、プログラマが現行ツールを使う場合よりもより短時間で、信頼性の高いWindowsアプリケーションを設計・構築できるようにするツールだ、とMicrosoft開発部門の主任プロダクトマネージャーPrashant Sridharanが、CNET News.comに語った。

 Whitehorseは、Microsoftが今年発売予定のVisual Studio.Net開発ツールパッケージの次期製品「Whidbey」(開発コード名)の一部となる。

 Sridharanによると、Whitehorseは、ソフトウェア構築の「青写真」に相当するものを提供し、これによってプログラマは作業を視覚的に確認しながら進められるという。こうした「モデリング」ツールは目新しいものではないが、今までWindowsプログラマにはあまり利用されていなかった。Whitehorseでは「複数のサービスをフォームにドロップしたり、互いに結合したり、トランザクションやセキュリティなどのプロトコルを適用したりできる」(Sridharan)

 このツールは耳慣れないものに聞こえるかもしれない。だが、実はこのツールがMicrosoftのソフトウェア開発戦略で重要な基礎となっている。Whitehorseは、開発者がWebサービスを利用してアプリケーション全体を構築できるようにするツールで、次期Windows「Longhorn」を補うものとなる。Webサービスは、Microsoftの各製品の基盤となる重要な技術だ。

 Whitehorseでは、Webサービスを使ってより高度なソフトウェアを設計・構築できるようになる。そのため、これがMicrosoftにとっていっそう規模の大きなソフトウェア供給契約を獲得するのに役立つ可能性がある。同社は、この開発ツールを使って、IBMやSun Microsystems、OracleのようなJava陣営の競合企業に伍しながら、最も要求の厳しい顧客へソフトウェアを供給するために、激しく競い合うことになれるかもしれない。

 また、それに劣らず重要なのは、Microsoftが数々のセキュリティや品質の問題を抱える自社製品の信頼性を向上するため、Whitehorseを社内で利用する計画があることだ。

 「これは大規模な企てで、さまざまなチームをこのように調和させる計画は、Microsoftでは前例がない」とMeta GroupのアナリストThomas Murphyは述べている。

 Microsoftは、Whitehorseのようなモデリングツールの利用により、開発者が構築したプログラムが企業ユーザーのニーズに合致しやすくなるだろうと述べている。Microsoft幹部によると、IT部門のプログラマと事業部門の幹部との間のコミュニケーションはうまくいかないことが多く、それが開発の遅れや、意図したものとは異なるアプリケーションになってしまうといった問題を引き起こしているという。

 「開発部門と事業部門が設計段階で意思疎通しなかったために、アイデアとしては素晴らしいソフトウェアが実際の生産段階まで進まなかったという例が、一体どれほど存在するだろうか」というのはTim Huckabyで、InterKnowledgyというコンサルティング会社のCEOだ。なお、同氏の会社ではMicrosoftのソフトウェアを利用している。

 Huckabyは、ソフトウェアの開発者や設計者らが、Whitehorseを実際に手にした際には「大喜び」するだろうと述べた。しかし、ソフトウェア開発のハイエンドを占めているのはUnixやJavaであることから、Microsoftにとっては「(ソフトウェア)インフラの世界で認知度を獲得し、採用されること」が大きなチャレンジとなると同氏は指摘し、この領域ではMicrosoftが開発者との間であまり良好な関係を築いていない点をその理由に挙げた。

 Whitehorseプロジェクトの持つスコープの大きさや、その複雑さ、そして影響を受ける数百万の開発者の存在を考え合わせると、WhitehorseにはWindowsソフトウェアの開発に大変革をもたらす可能性があるとアナリストは指摘している。また、それと背中合わせに、人々の記憶に残るほどの大失敗に終わる可能性もある。「この製品は、Microsoftにとって新たなクオリティのレベルをもたらすか、あるいは大失敗に終わるかの、どちらかだろう」(Murphy)

ソフトウェア開発の簡素化・時間短縮が狙い

 企業顧客が、ますます複雑になるコンピューティングシステムの構築と格闘するようになっていることから、モデリングや設計への関心は高まりを見せている。IBMやBorlandなどのMicrosoftのライバル企業も、モデリングツールの開発にかなりの投資を行なっている。Microsoftは、Javaソフトウェア企業との競争が激化するなか、モデリングという数十年来の技術で独自の戦略を進めようとしている。

 Whitehorseでは、あらかじめ組み立てられた「サービス」と呼ばれるアプリケーションコンポーネントを組み合わせて、1つのビジネスプロセスを完成できるようになり、これを通じてアプリケーション開発プロセスの簡素化が図られている。

 通常モデリングツールは、開発プロジェクトをあらかじめ分析することで、開発時間の短縮に役立つとされている。ソフトウェア設計者がまずアプリケーションの構造や要求仕様を記述し、次にこれがプログラマーに回されて、実際のコードが書かれる。いったん書かれたコードは、検査を受けるが、それが済んだアプリケーションは、企業のデータセンターに送られる。データセンターには、ビジネスアプリケーションを稼動させるバックエンドツールが保存されている。データベースおよびネットワーク管理者などの専門技術者は、アプリケーションが実際に稼動する物理的なインフラの運営や管理にあたっている。

 Microsoftは、Whitehorseで、アプリケーションの導入段階の簡素化も図ろうとしている。Whitehorseでは、System Definition Modelとよばれる共通のXMLベースの言語を提供し、アプリケーションのハードウェア要求仕様や、ネットワーク設計者が物理的インフラに設けた制約条件などの情報を共有できるようにしている。これにより、たとえば設計者は、ネットワーク管理者が指定したあるサーバのセキュリティ要求仕様に、開発中のアプリケーションのセキュリティ設定が合致するかどうかをテストすることが可能となる。

 アプリケーションの「ライフサイクル」における、この導入段階の簡素化は、Microsoftにとって重要な目標であり、複数年にわたる同社計画「Dynamic Systems Initiative」(DSI)の一部となっている。同社では長年、プログラマーの生産性向上のためのツールを開発してきたが、DSIでは運営コスト--つまり、ビジネスアプリケーションを稼動し続ける上で必要な労働の削減に焦点をあてている。

 IBMやBorland、Compuware、Computer Associates Internationalなどの大手サプライヤーはここ2年ほど、開発をスピードアップさせ、高品質なコードが生成できるよう、モデリング機能の導入による開発ツール強化を図っている。Microsoftがモデリングツールへの取り組みを拡大したことで、同社はこうした企業との競争に直面することになるだろう。

 IBMは2002年後半に、モデリングツール開発の先駆けであり、設計ツールでよく使われるUnified Modeling Language(UML)の開発で中心的役割を担った、Rational Softwareを買収した。また昨年には、Rational Rapid Developerというツールを発売したが、これは Java 2 Enterprise Edition (J2EE) アプリケーションの開発に要する時間を短縮するために、モデルや自動コード生成機能を多用したものである。

 現在、IBMのRational部門では、アプリケーションの設計者やテスターといった従来のユーザーだけでなく、システム管理者までも取り込もうとしている。同社は、ビジネスプロセス分析ツールやシステム管理用ツールを含む自社のソフトウェア製品全体に、Rationalのモデリング技術を盛り込むことを計画している。

 Rationalは、IBMのTivoliシステム管理製品部門と共同で、ある開発プロジェクトを進めているところだ。このプロジェクトでは、アプリケーションの導入を円滑に行い、またそのパフォーマンスを確実に期待に応えるものとするために、Rationalのモデリングツールを使おうとしていると、 IBM Rational部門のAlan Brownというエンジニアは説明している。

 だが、「こうした大がかりな開発作業は、一気にすべてを行えるといったものではない。顧客がこうしたことを賢明なやり方で行えるようになるまでには、もうしばらく時間がかかる」とBrownは付け加えた。

次の目標は「SOA」

 サービスオリエンテッド・アーキテクチャ(Service-Oriented Architecture:SOA)に対して顧客が対応できるようにすることは、開発ツールメーカーにとって差し迫った関心事のひとつだが、SOAは結果的に、より柔軟で費用対効果の高いソフトウェア構築の実現につながると、アナリストやベンダー各社は述べている。Microsoft、IBMや他のベンダーは企業内のソフトウェア開発者にモデリングツールを提供し、生産性を高め、またこの新しい技術アーキテクチャへ企業が移行することに役立てようとしている。

 Webサービスは、XMLベースのプロトコルを利用したメッセージの送信によってデータを共有するアプリケーションコンポーネントを指すが、モダンなSOAはWebサービスにもとづいたものだ。たとえば、電子コマースサイトは、あるSOAを使って、さまざまな提携企業が関連する複雑な取引を処理できるが、この場合いくつかのWebサービスをリンクするだけでよく、提携企業間に専用回線を引く必要はない。

 Microsoftは、一般にオブジェクト指向の開発ツールで使われているUMLを敬遠し、代わりに予めつくられたWebサービスを素早くつないでいく独自のアプローチを好んでいる。Whitehorseでは、同社のVisual Basic開発ツールで普及した「ドラッグアンドドロップ(drag and drop)」のメタファーを拡張し、「ドラッグ、ドロップ、コネクト(drag, drop and connect)」にするとSridharanは述べている。同社は提携企業と協力し、WhitehorseでプログラマーがUMLで作業できるようなアドオンをつくると見られている。Sridharanによると、同社はまた、たとえば航空機業界のような特定の業界向けに考えられたモデリング言語が登場すると予想しているという。

この記事は海外CNET Networks発のニュースをCNET Japanが日本向けに編集したものです。

企業情報センター

特集

経済危機時代の技術起業家たち--変えるのは製品ではなく戦略
経済危機のただ中にある現在、新興企業の資金調達は厳しくなっているが、起業家たちはこの状況でも楽観的だ。
グーグルの米国エネルギー問題解決策--22年計画「Clean Energy 2030」の内容
自社での節電を積極的に進めているグーグルが、米国政府に国内のエネルギー問題を解決する計画を提案した。

オピニオン

■インタビュー

Windows VistaにとってXPはライバルか?--マイクロソフト グローバルマーケティング担当Brad Brooks氏Windows VistaにとってXPはライバルか?--マイクロソフト グローバルマーケティング担当Brad Brooks氏
コンシューマー市場向けの取り組みを強化すると発表したマイクロソフト。日本におけるWindows VistaやWindows Media Centerの現状をどう見ているのか、コーポレートバイスプレジデントのブラッドブルックス氏に話を聞いた。
「iPodを日本で一番売りたい」--ビックカメラ有楽町店に聞く新iPodの魅力「iPodを日本で一番売りたい」--ビックカメラ有楽町店に聞く新iPodの魅力
発表後初の週末となった9月13日に、新iPodファミリーの店頭イベントを開催したビックカメラ有楽町店本館で、店長の石川勝芳氏に、iPodの販売状況と店内での取り組みについて伺った。

■コラム

ソフトバンク株価の下落加速--iPhone一巡し資金繰りを懸念ソフトバンク株価の下落加速--iPhone一巡し資金繰りを懸念
日経平均が約4年10カ月ぶりに1万円の大台を割り込む中、ソフトバンクの株価が、全般相場の低迷にも増して下落が加速している。
ユーザー中心アプローチの時代ユーザー中心アプローチの時代
企業におけるネットマーケティングの成否の分かれ目は、ユーザ行動特性の理解と「ユーザ中心」に基づく戦略・設計にある。ビービットの500を超えるユーザビリティコンサルティングの実績をもとに、ビジネス成果を最大化するネットマーケティングの本質に迫る。
台頭するスーパーインフルエンサー--Universal McCann調査より台頭するスーパーインフルエンサー--Universal McCann調査より
Universal McCannが調査報告で論じた「新たなスーパーインフルエンサー」の台頭。ここでは、インターネットだけでなく実世界でも大きな影響を及ぼすスーパーインフルエンサーについて検証する。

企画特集

エンタメCGM「gooメーカー☆メーカー」エンタメCGM「gooメーカー☆メーカー」
【第1回】開発者に訊く!各機能と開発の狙いとは
KDDI「SaaSソリューション」KDDI「SaaSソリューション」
〜社内コミュニケーションの課題への解決策とは〜

ブログネットワーク

アルファブロガー

外資系エグゼクティブの日々I am Jamming!
外資系エグゼクティブの日々
村上敬亮 情報産業の未来図ネットワーク型産業構造への衣替え?
村上敬亮 情報産業の未来図
クロサカタツヤの情報通信インサイトグッバイ、レバレッジ!(1)
クロサカタツヤの情報通信インサイト
末吉隆彦 ロケーションウェアの「空」と「実」9月イベントお知らせ
末吉隆彦 ロケーションウェアの「空」と「実」
ケータイ時代のスタンダードiPhonista Nightの事後報告
ケータイ時代のスタンダード
江島健太郎 / Kenn's Clairvoyance新サービスをローンチしました
江島健太郎 / Kenn's Clairvoyance
鈴木健の天命反転生活日記パラレルワールドとしての電脳コイル
鈴木健の天命反転生活日記

読者ブロガー

WEB製作者の為のSEO対策スパム
WEB製作者の為のSEO対策
オープンソースCMS GeeklogがWEBの標準になる日OSC2008Tokyo/Fallで勉強会大集合開催
オープンソースCMS GeeklogがWEBの標準になる日
インターネットの裏側を探しましょ月5000円を得るための代償
インターネットの裏側を探しましょ
ネットのニュース.logiPhone2.2では、絵文字に対応?
ネットのニュース.log
それでも開発は続くよすでに土砂降りのIT業界
それでも開発は続くよ

リサーチ

■リサーチコラム

薬事法規制の厳しい健康食品に代わり、増え続ける化粧品メーカー
薬事法規制が厳しくなる今、特に規制が厳しい健康食品にかわって化粧品を販売しようとする企業が増えている。そこで、覚えておきたい化粧品と薬事法の関係について簡単にまとめた。
携帯電話の待ち受けに関する調査--最も利用される画面は「自分で撮影した写真」
携帯電話の待ち受け画面に関する調査を実施したところ、10・20代は飽きやすく待ち受け画面を頻繁に変更する傾向にあり、30・40代は季節感や臨場感を重視することが明らかとなった。
電子マネーによるライフスタイルの変化に関する調査--電子マネーコアユーザーは、高所得者層
電子マネーによるライフスタイルの変化に関する調査したところ、電子マネーを活用するのは高所得者層に多く見られた。また、1度に1万円以上チャージするユーザーは10%強であることも明らかになった。

■調査レポートダウンロード

CMS未導入企業300社へのアンケート 担当者のホンネを徹底追求
中小企業における情報セキュリティ対策の問題点とその解決策としてのUTM

■調査発表

「Modular Concept端末の登場と関連サービス分析、及び、市場展望」無料レポートを発表
第22回価格.comリサーチ「デジイチ徹底調査!―あなたのこだわりは?―」結果
調査結果「成人の適齢は?『20歳』4割半、『18歳』は2割半」

イベント情報

コーチング基礎講座
主催:ピープルスタッフ株式会社
広域IPネットワーク構築応用技術
主催:NTTラーニングシステムズ株式会社
IPネットワーク技術入門
主催:NTTラーニングシステムズ株式会社

CNET Japan セレクション

ココが変わった、新型「ニンテンドーDSi」--「ニンテンドーDS Lite」と比較
任天堂が11月1日に発売する新型ゲーム機「ニンテンドーDSi」はどんな点が新しいのか。既存のニンテンドーDS Liteと比較するとともに、新機能を紹介する。
フォトレポート:本体が分離するNTTドコモの「セパレートケータイ」の謎に迫る
NTTドコモは家電展示会「CEATEC JAPAN 2008」において、端末が2つに分離できる携帯電話「セパレートケータイ」を展示している。どのような仕組みなのか、何ができるのかを、写真で紹介する。
話題のスマートフォン、写真で見るBlackBerry Bold
RIM製スマートフォン「BlackBerry」の新モデル「BlackBerry Bold」を2008年度第4四半期にも発売すると発表したNTTドコモ。話題のBlackBerry Boldを写真で紹介する。
こんなものもありました--CEATECで見つけたオモシロ新技術たち
幕張メッセで開催されている展示会「CEATEC JAPAN 2008」では、幅広い分野の最新技術が一堂に会している。ここではその中でもユニークな新技術や展示を紹介する。
「iPhone 2.2」アップデートの概要が明らかに--App Storeのインターフェースなど変更
アップルは、新たな「iPhone 2.2」アップデートのリリースに向けて準備を進めている。Safariに加え、App Storeのインターフェース変更などが予定されている。
ケータイはまだまだ進化する--CEATECで見た未来の技術
幕張メッセで開催されているデジタル家電の展示会「CEATEC JAPAN 2008」では、携帯電話関連の新技術が数多く展示されている。その様子を写真で紹介する。

今日の見どころ

こんなものもありました--CEATECで見つけたオモシロ新技術たち

ケータイはまだまだ進化する--CEATECで見た未来の技術

まるで「宇宙ケータイ」--太陽電池で発電する、au端末のコンセプトモデル

レビュー

[レビュー]2011年画質を備えた高画質、多機能Blu-ray--ソニー「BDZ-X95」
ソニーのBlu-ray Discレコーダー新製品が登場した。2007年から引き継がれる「やりたいことから選ぶ」シリー
今週の新製品総チェック:よりモバイルPCとして進化した「Let's note」が登場
松下電器産業の「Let's note」、デルのデスクトップPCとPC新製品が数多く登場した。Let's noteは9時間駆動
今週の新製品総チェック:フルサイズCMOS搭載のキヤノン「EOS 5D Mark II」が登場
キヤノンからもフルサイズCMOSセンサを搭載した「EOS 5D Mark II」が登場した。合わせてコンパクトデジカメ
今週の新製品総チェック:第4世代iPod nano登場、ソニー「α」、松下「LUMIX」に新機種も
デザインを一新したiPod nano、容量増されたiPod touchなど、新iPodファミリーが登場した。その後を追うよ

CNET_ID

メンバー限定サービスをご利用いただく場合、このページの上部からログイン、またはCNET_ID登録(無料)をしてください。