INTERNET
インターネット最新テクノロジー：第12 回

ノロジーの名前が変わるわけでもなければ、そウェブテクノロジーとPCテクノロジーを統合する

ウィンドウズDNA
分散アプリケーションは、今後のシステム開発において重要なキーワードとなる。これに対するマイクロソフトからの回答がウィンドウズDNAである。マイクロソフトではCOMれらが発展的解消を遂げるわけでもない。今までウィンドウズとは無関係の世界にいた技術者たちを、ウィンドウズの世界に引き入れるための方策に過ぎないのだ。
DNAはソリューションであるとともに1つの問題提起でもある。

ウェブテクノロジーとPCテクノロジーの統合や次世代のCOM+といった分散技術を提唱しているが、今まで発表されたさまざまな分20 世紀の終わりの10 年間、2 つの標準が散技術をまとめあげることによってウィンドウズDNAというアーキテクチャーを発表し確立され、それぞれが独自の社会的地位を得た。今回はこのウィンドウズDNAをとりあげ、これによってウィンドウズ環境がどのように変わるかを解説する。てきた。1つはインターネット標準と呼ばれるもので、そこに生まれてきた数々のテクノロジーがある。もう1つは世界標準としてのPCプ

山田祥平

ラットフォームのために開発されてきた数々のテクノロジーだ。
インターネットにおけるウェブテクノロジーは、最小限のコンピュータ資源を考慮して進化してきたのに対し、パーソナルコンピュータ上で実現されるアプリケーションはきわめてリッチでパワフルなものになっている。が、この両者を結ぶテクノロジーはまだまだ不十分で、ネットワークアプリケーション開発双方の持つ潜在的な能力を生かし切れていなのための統合アーキテクチャー括するものであり、クライアント／サーバーコいというのが実状だ。ましてやメインフレーム

マイクロソフトは、1997年9月末にサンディ

ンピューティングとウェブベースアプリケーシまでをも巻き込んだトランザクションやエレクエゴで開催したPDC（Professional Deve-

ョンの開発を統合する単一のアーキテクチャ

トリックビジネスの分野で、現在のPCのパフlopers Conference）において、これまでの数ーであるとされている。

ォーマンスを最大限に発揮する分散コンピュ

年間にわたって発表してきたさまざまな技術

興味深いのは、ウィンドウズDNA自体が何らーティング環境を実現するためには、これらを、フレームワークとして集大成した。それがかのテクノロジーを提供するわけではない点をまとめるためのもう1つの標準が求められる。

ウィンドウズDNA だ。DNA は「Distributedだ。同社はこのアーキテクチャーを「ウィンドマイクロソフトはそれをウィンドウズDNA とinterNet Applications」の頭文字で、アーキウズとインターネットアプリケーション開発技して提供しようとしているのだ。

テクチャーの呼称として用いられる。

術がどのように融合し、新しいネットワークアもちろん、マイクロソフトを支える基盤プラ

同社がインターネットに関する戦略を最初プリケーションを構築していくのかを示すロー

ットフォームはウィンドウズであり、それは今後にまとめたのは、ウィンドウズ95 を発表したドマップである」としたうえで、「（マイクロソも変わることはない。したがって、DNAは確立された多くの別の標準をウィンドウズにいかに1995年の暮れ、米シアトルで開催されたメデフトの）製品技術が相互に優れた親和性を備

ィアやアナリスト向けのイベント「Internet

え、拡張性に優れたネットワークアプリケーショ結びつけるかに収束して機能していく。そのこStrategy Workshop」でのことだった。以ンをいかにして開発し、ウィンドウズが外部世とで、これまで別のプラットフォームにいたベ

来、といっても経過した時間は2 年に満たな界とどのように対話するのかを企業IT 部門のンダー各社は、過去に培ってきたノウハウを無いわけだが、その間数々のテクノロジーが同顧客が理解するためのアーキテクチャーとして駄にすることなく新たにウィンドウズPC をタ社によって発表されてきたことはご存じのとおウィンドウズDNA を導入する」としている。

ーゲットにした新しいビジネスチャンスを得らりだ。今回のウィンドウズDNA はそれらを総つまり、ウィンドウズDNAによって既存のテクれるようになるというのが同社の言い分である。

402 INTERNET magazine 1998/1

インターネットマガジン／株式会社インプレスR&D©1994-2007 Impress R&D

DNAによりCOMを有効活用

スで、ウィンドウズNTサーバーのアクティブデエクスプローラ4.0 さえあれば、すべての環境ィレクトリーがこれを受け持つといった具合だ。

でそのアプリケーションを利用できる。すなわ

マイクロソフト流の分散技術として、きわたとえば、データベースと連動するようなウち、マイクロソフトがIE4の開発を表明していめてらしいものといえば「アクティブXコントェブページを作成する場合、HTML ファイルるウィンドウズNT、ウィンドウズ9X、ウィンロール」であることは周知のとおりだ。このの中にVisual Basic で書いたスクリプトを埋ドウズ3.1、ウィンドウズCE、マッキントッ

技術は、ウィンドウズプラットフォームにおけめ込むことで、バックエンドで動いているSQL

シュ、UNIX のすべてがDNA のプラットフォ

るCOM テクノロジーの1 つとして、すでに標データベースの内容をダイナミックに反映したームとなる。

準の地位を獲得したといってもいいだろう。

コンテンツを取り出せる。当たり前の話だが、さらに、アドミニストレーターはアプリケー同様の標準としてアクティブXコントロール

このときHTML を書く側はリモートのオブジションの配布に際し、ZAK によって実現されとライバル視される傾向にあるのがJava だ。

ェクトがどのようにしてデータベースと対話する「Zero Administration initiative」の仕掛

ただ、アクティブX コントロールがCOM の配るかを知る必要はない。まるで、おもちゃのけを使うことで、そのインストールやアップデ布パッケージに過ぎないのに対して、Java はレゴのようにプログラミングメソッドの異なるートに手間をかける必要がなくなる。自由度

プラットフォームであり、言語であり、一種モデルが組み合わさってデータのフローや交換を極限まで高くすることで発展してきたPCののOS であるため、並列に考えるには無理がを実現していくのだ。

世界に、あえて「制限」という概念を持ち込ある。

このようにDNA によってアプリケーションむことでTCO 削減への道を開くこともDNA

ウィンドウズDNAは、そのJavaもCOMの開発者は、さまざまなコンピュータでプログラ1つとしてウィンドウズの世界に統合してしまムが稼動して連携をとるようなシステムを開そして、マイクロソフトは最終的なCOMのう。つまり、COM は言語とは無関係のもの

発する場合、個々のプログラムの動きだけに拡張としてCOM+ を1 〜2 年先に配布する予であり、どのような言語で開発されたCOMで注意するだけでよくなり、今までのシステム全定でいるが、DNA はその拡張にも容易に対応あっても、それをDNA ベースのインターフェ体を意識した複雑な開発環境から解放されるできる。というのも、DNA自体はあくまでもアイスに合わせてて配布すれば、それで高度なに違いない。

ーキテクチャーであり、それを構成する要素に統合の恩恵を得られるという仕掛けだ。

開発者、利用者にとっての恩恵に課された重要な使命だ。

DNA アプリケーションはウェブのテクノロ大きな変更があったとしても、それに対応しジーを基盤とし、IIS を通じてダイナミックていける柔軟性を持っているからだ。だからHTML で書かれたコンテンツを取り出す。しこそ、DNA はいつになっても古くはならない。

たがって、それをサポートするインターネット

一方、DNA はネットワークから隔離されたウィンドウズDNA を構成する要素の多くはすでに発表済みのものばかりであり、ディベロ

図1 PC テクノロジーとウェブテクノロジーの統合ッパーらはすでにそれぞれの方法で各要素にウェブテクノロジー

PC テクノロジー関するノウハウを蓄積している。それらが持HTTP サーバー

つ潜在的な開発力を、ウィンドウズNT 5.0とCOM+の登場によって一気に爆発させるというのが、今後 3 〜 5 年先までを見越したマイクロソフトの戦略だ。したがって、最終的な形が現実となって現れるのはかなり先の話で・アプリケーション間の連携・複雑な処理ある。

HTTP

統合

クライアント

DNAの各要素は、標準的なインターフェイスとともに提供され、それぞれを受け持つマ・クライアント／サーバー型
サーバー

データベースODBCCOM

OLE DB

イクロソフトの製品が割り当てられている。たとえば、データベースならODBC やOLE DB
IISがインターフェイスとなり、マイクロソフト

SQL サーバー

SQL サーバーがそれを受け持つ。またディレHTTP
・統合されたアーキテクチャによってクライアント／サーバー間の複雑な処理が可能

クトリーサービスは、ADSI がインターフェイD

インターネットマガジン／株式会社インプレスR&D©1994-2007 Impress R&D

INTERNET magazine 1998/1

403

状態で使われるPC についてのソリューション

繰り返すが、DNAを構成する要素には何もも提供する。今や企業で使われるコンピュー新しいものはない。いわば、個々の要素をつなタの4 割がラップトップコンピュータであり、いで平滑化するための「にかわ」のようなもの

これらのPC は常にネットワークにつながってと認識していいだろう。この「にかわ」が「ペいる環境にあるとは限らない。そのような環ージベース」のアプリケーションから「コード境においても、DNA アーキテクチャーに沿っベース」のアプリケーションまでを緻密につなてアプリケーションを作っておけばネットワー

ぎ、1つのソリューションとして機能するのだ。

クに接続されていない状態でもディレクトリー

かつてMS-DOS の時代にはそれぞれのアプの自動同期などによって、普段のオンラインリケーションが相互のデータ連携など何も考状態ときわめて近い状態を作り出せる。

えずに、ユーザーはリセットとリブートを繰りまた、DNA はインターネットとイントラネ返しながら個別のアプリケーションを使ってきットの透過性を保証する。企業内ネットワー

たわけだが、ウィンドウズの時代は相互のデクにおいてインターネット標準を利用することータ連携をさまざまなテクノロジーによって実で、管理コストやトレーニングコストを最小現した。DNA はそれをさらに発展させた今様限に抑えた統合環境を提供する。そしてネッウィンドウズを形にしたものといえるだろう。

トワークのみならず、既存のアプリケーションデータすらも取り込み、真の意味での統合さウィンドウズNT5.0の導入にれた環境に進化させていく。

よって具体化されるDNA
今回のPDC では、ウィンドウズNT の最新

DNAは「にかわ」バージョンである5.0のベータ2が配布された。

いずれの要素もすべて既発表のものであり、製品版の出荷は1998 年中とされている。そ過去のカンファレンスで繰り返しデモンストレ

して、このオペレーティングシステムがDNAーションされてきたものばかりだ。今こうしてにおける数々のサービスを実現する最初の製DNA の発表内容をおさらいしていくことによ品となる。プラグアンドプレイやパワーマネジって、それらが一連のものとして統合され、メント、モバイル対応などによりNTはウィン「ああ、あれはこういうふうに機能していくのドウズ9X の真のスーパーセットとなり、そのだ」ということが具体的な形で見えてくる。

ユーザー層を格段に広げ、従来よりもずっと広い層に使われるようになるだろう。
たとえば、ウィンドウズNT 5.0は、いつでも図2 DNA 環境でのアプリケーション開発どこでもネットワークにつながっているのと同様の環境を作り出す機能を持っている。これ
クライアントはオフラインの状態であっても、オンライン時インターフェースに参照できたデータをネットワークに接続されているかのように扱えるようにするものだ。ウデータベースィンドウズDNAがネットワークを前提としたアサーバーコンポーネントーキテクチャーである以上、スタンドアローンスクリプトコンポーネントのPC がこうした機能を持つことは必須といえるだろう。
・アプリケーション開発者はシステムを全て知る必要はない

またACL（Access Control List）による・クライアント側の開発者はサーバーと何をやり取りするかを理解しておけばよい。

アクセスコントロールは、ユーザーがアクセス・個々のインターフェースの規約が DNA によって統一されるできるデバイスやオブジェクトを細かく制限しD

404 INTERNET magazine 1998/1

インターネットマガジン／株式会社インプレスR&D©1994-2007 Impress R&D

てアドミニストレーターの負担を軽減する。そ決してありがたいものではない。数々のアプリ

して中央からのコントロールによりアプリケーケーションが勝手気ままにインストールする各ションはもちろんOS のアップグレードまです種のDLL ファイルによってシステムが不安定べてを細部にわたって制御できる。になることに泣かされながらも、システムを自由に使いこなす柔軟性をとるというユーザー注目すべきは、ウィンドウズNT 5.0 をプラのほうが多いはずだ。

ットフォームにしたアプリケーションを作ってそれをCOMとすれば、それがそのまま自動的

しかし、世の中の大多数はそんなユーザーにウィンドウズDNA に準拠したアプリケーシ

ではなく、コンピュータの仕組みについては特ョンとなる点だ。ウィンドウズNT 5.0 では、に意識せず、PC から求めている結果が得ら新しいディレクトリーサービスやインターネッれればそれでよしとする層である。そんなユー

ト標準のセキュリティーサービス、メッセージザーを管理しなければならない立場にたったとキューイングのサービスなどが提供されるようたん、ウィンドウズDNAのようなアーキテクチになり、これらのサービスを使ったアプリケー

ャーのありがたみを身にしみて感じるようになションを短い時間で開発できるようになる。そるだろう。のことで従来のクライアント／サーバーシステ

米国とは違い、日本ではパーソナルワープロ

ムよりもずっと低コストで管理負担の軽減さの普及が著しい時期があった。世の中の多くれたシステム構築が可能になっていく。のユーザーは、当時PCの自由度よりも制限さ

特にウィンドウズNT 5.0からは、1つのバイれた枠組みの中での堅牢性や分かりやすさをナリーで世界各国語に対応するようになるた選んだわけだ。PCの標準化と普及が一足先にめ、2 バイト圏のユーザーもタイムラグなく最進んだ欧米圏ではパーソナルワープロの文化新のオペレーティングシステムが利用できるよは駆逐されてしまったが、そうした中でどうすうになる。国際企業では、このことも重要なればPCを専用機のように使えるかが重要な課ポイントになると思われる。実際、配布され題としてとらえられてきたのだろう。ウィンドた英語版のベータ2 で日本語のIME が正常にウズDNAやゼロアドミニストレーション、ネッ作動し、日本語ワープロソフトを使って日本トワークPCなどの概念は、こうした状況によ語の文書を作成し、英語版のブラウザーで日って生み出された苦肉の産物であるといえる。

本語のウェブページを参照できるような状況

ビル・ゲイツはネットワークの話をするたびを目の当たりにすると、DNAが分散型ネットにそのバンド幅に言及するが、現時点でのイ

ワークコンピューティングの概念を根底からく

ンフラにおけるバンド幅がしだいに太くなってつがえすとマイクロソフトが豪語するのにも納いったとしても、DNA のアーキテクチャーは得させられる。共通で標準化されたプラットそのまま通用するだけのタイムスパンを想定しフォームは、言語の壁さえもたいした問題でている。そういう意味では企業向けのコンピはなくしてしまったのだ。そして、それを具体ューティングに対するマイクロソフトのソリュ的な形として提供する最初のオペレーティンーションとして、ウィンドウズDNA はこれか

グシステムがウィンドウズNT 5.0 であるといらしばらく同社のスローガンとして叫ばれ続けうことだ。

ることになるだろう。ウィンドウズプラットフ
ォームにユーザーをつなぎ留めておくための最も正当で堅実な方法だ。そして、それはほかDNAはウィンドウズ環境をのプラットフォームで仕事をしているディベロ推進するッパーたちにウィンドウズを使う巨万のユーザ

ウィンドウズDNA がもたらす環境は、PCーをビジネス市場として提供するもくろみでもに対して深い知識を持つユーザーにとってはあるといえる。
`インターネットマガジン／株式会社インプレスR&D©1994-2007 Impress R&D

INTERNET magazine 1998/1405

［インターネットマガジン バックナンバーアーカイブ］ ご利用上の注意
この PDF ファイルは、株式会社インプレス R&D（株式会社インプレスから分割）が 1994 年～2006 年まで発行した月刊誌『インターネットマガジン』の誌面を PDF 化し、「インターネットマガジン バックナンバーアーカイブ」として以下のウェブサイト「All-in-One INTERNET magazine 2.0」で公開しているものです。

http://i.impressRD.jp/bn
このファイルをご利用いただくにあたり、下記の注意事項を必ずお読みください。
z 記載されている内容（技術解説、URL、団体・企業名、商品名、価格、プレゼント募集、アンケートなど）は発行当時のものです。
z 収録されている内容は著作権法上の保護を受けています。著作権はそれぞれの記事の著作者（執筆者、写真の撮影者、イラストの作成者、編集部など）が保持しています。
z 著作者から許諾が得られなかった著作物は収録されていない場合があります。
z このファイルやその内容を改変したり、商用を目的として再利用することはできません。あくまで個人や企業の非商用利用での閲覧、複製、送信に限られます。
z 収録されている内容を何らかの媒体に引用としてご利用する際は、出典として媒体名および月号、該当ページ番号、発行元（株式会社インプレス R&D）、コピーライトなどの情報をご明記ください。
z オリジナルの雑誌の発行時点では、株式会社インプレス R&D（当時は株式会社インプレス）と著作権者は内容が正確なものであるように最大限に努めましたが、すべての情報が完全に正確であることは保証できません。このファイルの内容に起因する直接的および間接的な損害に対して、一切の責任を負いません。お客様個人の責任においてご利用ください。

このファイルに関するお問い合わせ先
All-in-One INTERNET magazine 編集部
im-info@impress.co.jp
Copyright © 1994-2007 Impress R&D, an Impress Group company. All rights reserved.