rvice
Full Se[集中企画]

ネットスケープスイートスポット3.0
コミュニケーター4.01

で

100

威力

倍

イントラネットが
ここまです

ご
い
！

井上 尚司
伊藤忠テクノサイエンス株式会社

石川 和也
編集部
●技術協力
伊藤忠テクノサイエンス株式会社

岡島 太地

7 月 19 日より、コミュニケーター 4.01の日本語製品版の発売が開始される。や
はり「ナビゲーター3.0 と何が違うのか」が気になる。もちろん、単独で使用してもこれまで以上に優れたクライアントであることは間違いない。しかし、この新バージョンの最大の特徴は、サーバーソフトである「スイートスポット3.0」との連携でその威力を100パーセント発揮するということだ。
ネットスケープ社の提唱する「フルサービスイントラネット」のクライアントとしてチューンアップされたコミュニケーター4.01。その実力を引き出すスイートスポット3.0。
編集部では、これらを実際に運用することで、次世代のイントラネット
がどこまですごいのかを検証した。

270 INTERNET magazine 1997/9

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

スイートスポットが提供する
フルサービスイントラネット
ネットスケープスイートスポット3.0 は、9 つのに行えるようになる。また、個人情報や各種るフルサービスイントラネットのビジョンであサーバーソフトウェア製品を統合したパッケージの資源情報の検索や管理を行うこともできる。

る。

である。スイートスポットでは、情報の交換とスイートスポットを用いれば、ユーザーの生産

まずはスイートスポットを構成する各サーバー共有が簡単に実現でき、さらにはユーザー間の性の向上と、イントラネットの運営や管理を簡とその特徴を見てみよう。

コミュニケーションとコラボレーションを効果的単に行える。これがスイートスポットが提供すいわゆるWWWサーバーで、コンテンツ管理とネットワークアプリケーションのためのプラットフォームを提供する。パブリッシングサービスによってコンテンツの配布が簡単に行える。

カタログサーバー

イントラネットに置かれた文書のオンラインカタログを作成、管理し、提供する。強力な検索機能やカテゴリ
ー分類に応じたブラウズ機能を持つ自動検索サーバー。

メッセージングサーバー

いわゆるメールサーバーで、電子メールの送受信や管理機能を提供する。インターネット標準に準拠したオー
プンなアーキテクチャを持ち、IMAP4などの最先端の機能を含む。

コラボラサーバー

ディスカッションフォーラムを提供する電子会議サーバー。セキュリティー機能やフォーラムレベルでのアクセス制御機能などを持ち、効率的なコラボレーションと知識の共有を可能にする。

カレンダーサーバー

会議やタスクのスケジューリング、人員や資源の調整などを行うカレンダーサーバー。電子メールやディレク
トリーサービスとの統合によって、全社的規模での日程管理が可能。

ディレクトリーサーバー

名前、電子メールアドレス、電話/内線番号、公開鍵証明書等を提供するサーバー。アプリケーションは、
LDAPを利用してディレクトリデータの検索、管理が可能。

公開鍵証明書の発行と管理を行うサーバー。証明書はLDAPディレクトリーサーバー等のデータベースに保管、管理できる。

メディアサーバー

ウェブ上でオーディオストリーミングを可能にするサーバー。高品質なオーディオを、比較的狭い帯域幅で配信可能。

プロキシーサーバー

ウェブコンテンツの複製とフィルタリングを行う。ネットワーク資源へのアクセス制御やイントラネットのコン
テンツ保護が簡単になる。

Intranet

サーティフィケートサーバー

rvice
Full Se

エンタープライズサーバー

スイートスポットのフルサービスイントラネット
これらのスイートスポットのサーバーはウェブベ

インターネット

コミュニケーター

ースの管理インターフェイスを採用しているので、どのコンピュータからでも、統合された共通の方法で管理と運用が可能である。

プロキシー

ディレクトリー サーティフィケート

それぞれのサーバーは、UNIXとウィンドウズNTの両方のプラットフォームで動作する。また、インターネットのオープン規格に基づいたインター
ネット標準やプロトコルを利用しているので、イ

ファイアーウォール

ントラネット、インターネット、エクストラネッ
トへの拡張が、シームレスに行える。スイートス
ポットを用いることで、イントラネットのみなら

アプリケーションアクセス

情報のパブリッシング
検索

コミュニケーション
コラボレーション

ずインターネットでの情報の交換と共有が簡単に行えるわけだ。
まずは、コミュニケーター4.01からそれぞれのサーバーを利用した様子を、続くページで紹介すエンタープライズ

る。コミュニケーターとスイートスポットが提供するさまざまな機能を見てほしい。

カタログ

メッセージング

Live Wire Pro
エンタープライズ

メディア

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

コラボラ

カレンダー

INTERNET magazine 1997/9

271

WWWサーバーを構築する
エンタープライズサーバー3.0＋ナビゲーター、コンポーザー
イントラネットを構築するにあたって、まイントラネットず最初に必要なものが「WWW サーバー」

パブリッシングと「WWWブラウザー」である。社内掲示
板からデータベースにいたるまで、WWW

エンタープライズ
サーバー

コンポーザー

ブラウザーをインターフェイスとしてこれ
社内文書の閲覧らを検索し、閲覧するというのが基本だ。

社内文書の閲覧HTTP

また、これをスムーズに運営するためにはインターネット

サーバーのリモート管理も必要になるだろナビゲーター

ナビゲーターう。スタッフにとっては HTML 文書の作成とそのパブリッシングが簡単に行えるか

リモート管理どうかも大きなポイントとなる。
ナビゲーター

コンポーザーで作成、配信、ナビゲーターで検索だけでいい。図 B に、ファイル名やどのディレク
トリーに置くかなどを指定して「OK」を押す。
これだけで、ページ内の画像データなども含めたすべてのファイルがサーバーに送られる。

ホームページ簡易作成ソフトである「コンポーザ

さらに、エンタープライズサーバーは、パブリッ

ー」は、エンタープライズサーバーを導入した環シュされたページに自動的にインデックス付けを境においてはなかなか便利なツールであることがする機能を持つ。これによって、サーバーにある分かる。下図は、コンポーザーからエンタープラ

コンテンツを簡単に見つけられる。ナビゲーター

イズサーバーへの「ワンボタンパブリッシング」

から、たった今アップロードしたばかりの図 A のを行っている様子を表している。

ページに含まれる「Netscape」というキーワー

実際にページを作成する代わりに、ネットスケ

ドを検 索 してみよう（ 図 C ）。
「Welcome to

ープ社のホームページを読み込んでみた（図 A ）。

Netscape」というページがヒットした。この環

次に、このファイルをサーバーに置くわけだが、境では、作成、配信、検索という一連の作業がコンポーザーからエンタープライズサーバーへのいかに簡単に行えるかが分かる。

アップロードは、「Publish」ボタンを1 つ押す

これがエンタープライズ
サーバー3.0だ
上図の画面では、エンタープライズサーバーをセットアップしたコンピュータとは別のコンピュー
タから、ナビゲーターでアクセスしてウェブディ
レクトリーの管理をしている。アドミニストレー
ターのパスワードさえあれば、社内のどのコンピュータからでも、またインターネットを経由して社外のコンピュータからでも、WWW サーバー

Cの管理ができてしまう。当然、ここからアクセ
スログやエラーログも閲覧できる。さらに、コミュニケーターのコンポーネントの1 つである「コA

ンポーザー」からボタン1つでHTML文書をサーバーにアップロードできるといった、パブリッシ
ング機能もサポートしている。

272 INTERNET magazine 1997/9

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

IMAP4でメールを受け取る
メッセージングサーバー3.0＋メッセンジャー
今日では、電話以上に重要なコミュニケ

イントラネットーションの手 段 となりつつある電 子 メー

SMTP（送信）

ル。イントラネットにおいても優れたメッセージング環境を作っておきたいものだ。

メッセージングサーバー

メッセンジャー

インターネットメールを使うなら、SMTP
IMAP4

POP3（受信）と POP3 をサポートしていることが必須（受信）となる。加えて、今注目されているのがインターネット
メッセンジャー

「IMAP4」によるメールシステムだ。業務内容によっては、1 日に何百通というメッセージを受け取ることも珍しくはない。い

リモート管理かに効率よく情報を整理するか、これがポナビゲーター

ールを読むといった場合を考えてみてほしい。何IMAP4ならこんなに便利

百通ものメールが届いていた場合に、すべてのメッセージをダウンロードするPOP3方式に比べて、IMAP4方式がいかに効率がいいかが分かる。
けたい場合も、サーバー側では切り替えの必要ーに含まれる多くの機能をフルに活用できる。

はまったくない。図 B の設定によって、メッセ

図 A は、IMAP4でメールを読んでいるところだ。

ンジャー側からどちらの方法で取得したいかを伝上部のウィンドウにそれぞれのメッセージの送信

えれば、サーバーは自動的にこれに応じた送信者や件名が表示されている。POP3 サーバーかをしてくれる。

らメールを読む場合は、ここですべてのメッセー
ジが自分のコンピュータにダウンロードされているはずだ。IMAP4 では、この時点でメールのヘ
ッダー情報だけを取得している。ユーザーが内容を読もうとした瞬間に、初めてそのメッセージがこれがメッセージング
サーバーだ

ダウンロードされる。反対に、読まないメールはダウンロードされない。
出張先などからインターネット経由で社内のメメッセージングサーバーの魅力は、最新かつオー
プンスタンダードな技術をサポートしている点にある。サーバーからメールのヘッダーだけを参照
して、自分に必要なメッセージがあれば、その部分だけをダウンロードする。これがIMAP4だ。
さらに、「LDAP」への対応によって、後述のB「ディレクトリーサーバー」との連携で、グループ内の個人情報に簡単にアクセスできる。これ
らの機能を100 パーセント活用するために、クライアントソフトである「メッセンジャー」が用意されている。しかし、どの機能もインターネッ
トの標準プロトコルによって実現されているため、クライアントソフトを選ばないオープンスタ
ンダードな環境を構築することができる。

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

INTERNET magazine 1997/9

273

Intranet

さらに、状況に応じてPOP3とIMAP4を使い分メッセージングサーバーがあれば、メッセンジャ

rvice
Full Se

イントになる。

ディスカッションフォーラムを使ったコラボレーション
コラボラサーバー3.0＋コラボラ
グループ内の意見を調整し、立案された

イントラネット

企 画 を決 定 に導 くために、会 議 を開 く。

コラボレーション

最近では、この会議を効率よく運営する
ために、社内にディスカッションフォーラ

コラボラ

コラボラサーバー

ムを作って、日ごろからある程度の意思疎
NNTP通をはかっておくといったシステムが提案

コラボレーション

コラボレーションされている。ネットスケープ社では、これ

インターネット

を、イントラネットにおける「コラボレー

コラボラ

ナビゲーターション」と呼んでいる。ここではグループの作成から記事の閲覧、インターネット経

リモート管理由での外部からの参加などがスムーズに行
ナビゲーター

える必要がある。

フォーラム作成から記事の閲覧まで面になる。前出のメッセンジャーとほとんど同じ

フットワークの軽いコラボレーションを行うため

ーは電子メールとコラボレーションを単一の操作には、企画を発案したメンバーによってこれを検方法で扱える。

閲覧したいフォーラムを選択すると、図 D の画
インターフェイスを採用しているために、ユーザ討するためのディスカッションフォーラムが簡単

さらに、一歩進んだ利用方法として、HTML メに作成できたほうがいいだろう。図 A の管理ツールを使ったディスカッションが考えられる。イールにアクセスすれば、階層構造を持ったフォ

ンターネットを通じて、広くHTML メールを使

ーラムをすぐに作成できる。

うにはもう少し時間がかかりそうだが、クライア

コラボラクライアント側では、図 C の画面でサントを特定できるイントラネットにおいてはすぐーバーとフォーラムのアドレスを指定するだけで、にでも実現できる次世代環境だ。

図 B の「メッセージセンター」に登録できる。
メッセージセンターでは、登録されているすべて

Aのフォーラムがツリー状に一覧表示されるため、複数の懸案事項をスムーズに閲覧していける。
各フォーラムと同列に並んだメールボックスから、即座に電子メールを読むことも可能だ。

これがコラボラサーバーだ
グループ内でコラボレーションを行うためのディ
スカッションフォーラムを構築する。どのコンピュータからでも管理ツールを呼び出せるため、誰Dもが即座に新しいフォーラムを開始できる。また、NNTP への対応によって、インターネット
経由で社外からもコラボレーションに参加できる。これらの機能を十分に引き出すためのクライアントとして、「コラボラ」が用意されている。

274 INTERNET magazine 1997/9

BC

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

スケジュールを共有する
カレンダーサーバー2.0＋カレンダー
グループ内で会議を行う場合、参加者のイントラネット

スケジュールを調整する必要がある。電子会議の開催

メールが使える環境なら、「明日の 13 時から空いているか」などのメッセージを送カレンダー

カレンダーサーバーって回答を待つことになる。各メンバーの会議の通知

スケジュールがサーバーに登録されていて、これを参照できる環境があれば、さらに効率のよい運営が可能になるはずだ。加えて、スケジュール
同期

カレンダー

開催者がスケジュール表にメンバーを追加

共有スケジュールの取得

したら、該当者のスケジュールにもこれが反映されるといったシステムも望まれる。
カレンダー

者から送られた予定が追加され、グレー表示になっているのに気付く。ここで、「了解」を選んで「OK」を押すと、グレーが緑色に変わる。主催者側のスケジュールもこの時点で緑色になる。

ラインモード」しか使えないが、サーバーを導入

これで、両者の合意のもとに会議のスケジュー

した時点で、オンラインでの活用ができるようにルが決定されたわけだ（図 B ）。

なる。このツールこそ、サーバー＆クライアント

なお、それぞれのスケジュールには、それがプラ環境で使いたい。

イベートなものか公的のものかを設定できるた

オンラインモードでは、会議の開催を希望する

め、すべてが公開されるわけではない。このため主催者は、まず自分のカレンダーにスケジュー

個人用と業務用で、2つのスケジュールソフトをルを登録する。この際に、誰をメンバーに加え使い分ける必要はない。

るかを選択できる。登録が完了すると、図 A の

これがカレンダーサーバーだ

ように、自分以外のメンバーのスケジュールはグ
レー表示になる。追加された側のユーザーがカレンダーを開くと、自分のスケジュール表に主催

グループのメンバー全員が、クライアントである「カレンダー」でスケジュールを管理すれば、このカレンダーサーバーによってすべてのスケジュールを同期させることができる。定例会議やイ
ベント情報といった公的なスケジュールを全員で参照したり、イレギュラーな会議を開催するために、空いている会議室を調べたりと、さまざ
まな使い方が考えれらる。
マイクロソフト社のアウトルック97でできるよう

B

な、仕事の依頼や進捗状況の報告などの機能にも対応している。
残念ながら、現バージョンでは日本語が使えな
い。また、ほかのサーバーツールのようにWWW

A

ブラウザーでの管理ができない。優れたツールだ
けに、これらの問題が早く解決することに期待したい。

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

INTERNET magazine 1997/9

275

Intranet

クライアントであるカレンダーだけでは、
「オフ

rvice
Full Se

会議にメンバーを追加する

個人情報を管理する
ディレクトリーサーバー1.0＋コミュニケーター各ツール
スタッフの人数が10人以下の小規模なオ

イントラネット

フィスなら、メンバー各人のプロファイル

アカウント情報を管理する必要はそれほどないかもしれな
い。しかし、人数が増え、それに従って部

ディレクトリーサーバー

メッセージングサービス

署が増えてくると、内線番号やメールアド
個人情報検索レスなどの情報を参照できるシステムが必LDAP要となる。さらに、メールやニュースのア
カウントを発行する場合、各サーバーごと

アカウント情報
インターネット
コラボラサーバー

コミュニケーターに個別の登録をするのは効率が悪い。管
理者にとっては、一度ユーザー情報を登

個人情報検索録すれば、それがすべてのサーバーに反映

LDAP
コミュニケーター

されるというのが理想だ。

社内ディレクトリー
サービスを活用する分からない場合、コミュニケーターに付属のアドレス帳を起動する。どこから探すかという欄で、図 B で登録した社内ディレクトリーサービ
スを指定して、相手の名前をキーワードに検索

メッセンジャーには、LDAP対応のディレクトリ

する。図 C は該当するメンバーが見つかったとーサービスからメールアドレスなどの個人情報をころだ。ここで右クリックから「New Message」

検 索 する機 能 が付 属 している。 初 めからを選べば、すぐにメールの送信ができる。

「Four11」や「Bigfoot」といった既存のサー

また、各メンバーが集めた顧客や取引先の情報

ビスが利用できるが、ディレクトリーサーバーがをすべてディレクトリーサーバーに登録しておけある環境では、ここに社内専用のディレクトリ

ば、グループ内のだれもがこれらの有益なリソー

ーサービスを追加できる。

スを使えるようになる。まさに、効率のいい情図 A でサーバーのアドレスなどを指定する。こ報共有が実現する。

れで、図 B の「Directory」の一覧に社内のディレクトリーサービスが登録される。たとえば、社内のだれかにメールを送りたいのにアドレスがこれがディレクトリー
サーバーだ
ディレクトリーサーバーは、ユーザー情報の管理を一手に引き受けている。メンバーをメールサー

AC

ビスやコラボレーションに参加させるには、ユーザー登録をしてアカウントを発行する必要がある。ディレクトリーサーバーがある環境では、上図の「New User」の画面からメンバーを登録すると、メールアカウント、コラボラアカウント、HTMLをサーバーにアップロードするためのアカウントなどが、一瞬にして発行できる。同時に、
LDAP対応のディレクトリーサービスとして機能するため、メッセンジャーやコラボラからメンバーを検索してそのプロファイルを閲覧するといったことが簡単に行えるようになる。

見つかったユーザー名をダブルクリックすると詳細なプ
ロフィールが見られる

B
276 INTERNET magazine 1997/9

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

セキュリティーを管理する
サーティフィケートサーバー1.0＋コミュニケーター各ツール
ここまで紹介してきた各サーバーの導入に

イントラネット
証明書の依頼際して、忘れてはならないのがセキュリテ

証明書の発行

ィーの管理だ。重要なメッセージを他人に見られないようにしたり、限られたメンバ

サーティフィケート
サーバー

コミュニケーター

ーによる非公開のコラボレーションを行っ証明書の依頼証明書の発行

証明書の依頼たりと、社内か社外かを問わず情報の暗証明書の発行号化が必要になる。また、認証のための証

HTTP
インターネット

コミュニケーター

明書を取得して、メッセージやウェブペー
ジにデジタル署名を付けるといったことも要求されるようになってきた。イントラネ

リモート管理ット構築の最後の仕上げがセキュリティー
ナビゲーター

すと、証明書発行の依頼が送られたことを示す

証明書の取得図 B の画面が出る。
管理者は、メンバーから送られてきた登録依頼の内容を確認して、証明書発行の手続きをする。
この際に、登録者に対して、フィケートサーバーだが、ユーザーが直接これをhttps://test.impress.co.jp/cms?op=getByS

意識するのは、自分の証明書を発行してもらう

erial&serialNumber=15

といった場面だ。

のようなURL が電子メールで送られる。

証明書発行のための社内サーバーにアクセスす登録を依頼したユーザーはこのメールを受け取っると、図 A のような登録画面が用意されている。

たら、上記のURL にアクセスしてパスワードを

ここで個人情報を入力して「送信」ボタンを押入力する。これで発行された証明書が、コミュニケーターに自動的に登録される。
図 C のボタンを押すと、自分の証明書が登録されているのが分かる（図 D ）。以後は、自分の送信するメールに対して、間違いなくその人がこれがサーティフィケート
サーバーだ

送ったということを証明するデジタル署名が、ボ
タン1 つで付けられる。

サーティフィケートサーバーを導入すれば、これまで紹介してきたすべてのサーバーで、情報の暗C号化とデジタル署名が行えるようになる。社外
秘文書などをメンバー同士が電子メールでやり取りする場合には、当然暗号化の必要がある。
また、デジタル署名が使えれば、これまで印鑑Aを押して提出していたさまざまな書類を電子メールに置き換えることができるはずだ。この暗号化と署名を行うために必要な証明書を発行してくれるのがサーティフィケートサーバーだ。発行のために必要な手続きは、依頼者と管理者（発行者）ともにWWW ブラウザーに用意されたシンプルな入力画面から簡単に行える。

BD

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

INTERNET magazine 1997/9

277Intranet

さまざまなセキュリティー管理が可能なサーティ

rvice
Full Se管理だ。

これがスイートスポットのソリューションだ
セキュアーメールの実現
これまで、6 つのサーバーを個別に見てきたが、スイートスポットの実力は、これらが統合的に組み合わさったときに発揮される。このことは、コ
ミュニケーターに含まれるそれぞれのクライアントが、なぜあのような統合環境にまとめられたのかという問いの答えにもなっている。ここでは、複数のサーバーが互いに連携しあって1つのシステムを提供する様子を見ていこう。
ここで取り上げる例は「セキュアーメール」だ。現在の電子メールでは、他人になりすましてメッセージを送信することは簡単だ。さらに、最悪の場合、第三者にメッセージを読まれてしまうことさえありえる。これらの危険を防ぐための安全な環境を、イントラネットで構築してみよう

証明書
（公開鍵）
を使ってメッセージを暗号化するメッセージを暗号化すれば、送信途中でのぞかれたとしてもこれを読むことはできない。
ここでは、受取人の公開鍵でメッセージを暗号化する「公開鍵方式」を使う。

2

1

3③利用者は返信された証明書をコミュニケータ

①グループのメンバーは、サーティフィケートサ

②管理者は登録要求の内容を確認し、承認でーバーに接続して個人用の証明書の登録要求をきたら証明書をディレクトリーサーバーに登録す行なう。この際にパスワードも登録する。

るとともに、利用者に証明書を返信する。

ーに取り込む。

コミュニケーターの「Yours」の欄に、自分の証明書が
登録された

4

④ディレクトリーサービス（ディレクトリーサー
バー）から送信相手の証明書を入手する。
ナビゲーターから登録申し込みをする

管理者から証明書が返信された瞬間「Search Directory」で検索する
サーティフィケート
サーバー

サーティフィケート
サーバー

ディレクトリーサーバー

ー

ディレクトリーサーバー

登録

証明書の依頼証明書の依頼

Bの証明書を入手

証明書の発行

Aの証明書を入手

証明書の発行
B
A

メンバーA

メンバーB

278 INTERNET magazine 1997/9

A

B

メンバーA

メンバーB

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

メンバーA

メンバーB

メッセージに署名を付ける
送信するメッセージに電子的な「署名」として、自分自身の証明書を添付する。
これによって、受取人は送り主とメッセージの内容が変更されてないことを確認できる。なお、前項の①から④までは、一度登録が済んでいるものとする。

5

2

1

⑤メッセンジャーから「Encrypted（暗号化）」①メッセンジャーから「Signed（署名付き）」②受信者側のコミュニケーターは、自分が持っにチェックを付けて送信する。

ている相手の公開鍵とメールに付けられた相手にチェックを付けて送信する。

の秘密鍵を比較する。正しければ、「Signed」のマークを表示する。

rvice
Full Se

コミュニケーターに登録された、自分の秘密鍵で自動的に署名が付けられるコミュニケーターに登録された、送信相手の公開鍵で自動的に暗号化されるメッセージング
サーバー

6⑥受信者は、①で登録したパスワードによって、右上に署名付きのメールであるという印が付く。
自分の持っているAの公開鍵とAのメールの署名を確認する

Aの秘密鍵
で署名した
メールを
Bに送る

Intranet

暗号化されたメールを読める。

メンバーA

メンバーB

メッセンジャーの4つの鍵の秘密
メッセンジャーにはどんな種類のセキュアーメールを送ろうとしているのか、また受信したのかがひと目で分かる機能が付いている。ツールバーにある鍵の形をしたアイコンがこれにあたる。暗号化メールや署名付きメールなどの設定によって4種類の形に変化
右上に暗号化されたメールであるという印が付くするのだ。ここでは、普段あまり見る機会のない4つの鍵を紹介しよう。
セキュリティーなし

署名のみ

s

s

メッセージング
サーバー

Bの証明書（公開鍵）で
暗号化した
メールを
Bに送る

受け取った
メールを
Bの秘密鍵で開ける

暗号化のみ

暗号化＋署名

s
メンバーA

s

メンバーB

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

INTERNET magazine 1997/9279

業務アプリケーションへの発展
スイートスポット＋ AppFoundry
セキュアーメールの例では、スイートスポットが各サーバーと連携しあって1 つのソリューションを形成する過程を見てきた。ここまでで、社
内ウェブサイトの構築、電子メールの利用、コラボレーション、スケジュールの共有、個人情報とセキュリティーの管理といったイントラネッ
トの基本となるシステムはひととおりそろった。これをさらに進めて、普段の業務に密着したシステムを構築する方法について見ていこう。

「ソースコード」が付属してることがあげられる。

ほとんどのサーバーで動作が可能となる。

これによって、それぞれのアプリケーションの拡残念ながら、現時点では日本語環境でのサンプ

張や変更が容易に行える（再配布についてはラルが提供されていない。今後、スイートスポッ

イセンスに従う必要がある）。

ト3.0の日本語版が提供されるのに合わせてロー

現在のイントラネットにおいては、多くの企業でAppFoundry は、エンタープライズサーバー、

カライズされることに期待したい。日本において

WWW とデータベースを接続した業務環境の構

LiveWire Pro そして、RDBMS をプラットフォ

も、AppFoundry を有効に活用することで、ス

築が進められている。最も簡単にこれを行うにームとして動作する、
HTML、Java、JavaScript

イートスポットを活用したイントラネットの構築

は、CGI によるデータベースの検索画面を作成で構成されている。Java やJavaScript と聞くがさらに容易に、そして効果的に行えるようにすることだ。これによって、WWWブラウザーかと、HTML に埋め込まれてWWW ブラウザー上なるだろう。

らのデータベースへのアクセスが可能となり、デで動作するアプレットなどを想像してしまいがちータの検索やメンテナンスを容易にするというメだが、AppFoundry で提供されているJava とリットが生まれる。しかし、単にデータを検索

J a v a S c r i p t はサーバーサイド

するだけでなく、検索結果を次のサービスに結J a v a または、 サーバーサイド

び付けるような「業務アプリケーション」を構JavaScript と呼ばれ、CGI や築するためには、数多くのHTML やCGI、さらNSAPI と同様にサーバー内部でに、Java によるアプリケーションを作成する必動作する。Java とJavaScript要がある。イントラネットを導入したけれども、の言語仕様自体にはなんら変更

そこからなかなか先に進めないというケースが多はなく、プログラムが動作する場

業務アプリケーションの必要性

所が、クライアント側でなくサーく見られる。

バー側となっている。J a v a とJavaScriptはプラットフォームにAppFoundryの提供依存しないため、一度アプリケー
ションを構築するだけで、今あるこれに応 える形 で、 ネットスケープ社 では、「AppFoundry」と呼ばれるサンプルシステムを提供している。AppFoundry には、金融向け、
社内システム向けのアプリケーションやマーケッ
ティング分析、営業支援など30 あまりのサンプ
ルプログラムが提供されている。AppFoundry

jhttp://home.netscape.com/one_stop/intranet_apps/のメリットは、まず「実際に動作し、すぐに利用できる」環境であるということだ。プラットフ
ォームも、Solaris、ウィンドウズNT（3.5、AppFoundryを入手する

4.0）、HP-UX、DEC などで動作する環境が提供されている。構築に必要なRDBMS（informix

スイートスポットで構築したイントラネ

ビューション」の 5 つのジャンルに分け

OnLine）も付属しているため、インストールすットのために用意された AppFoundry

られた、30 種類のアプリケーションがは、ネットスケープ社のウェブサイトか用意されている。現時点では、英語版のら無料で入手できる。7 月 10 日現在、みの提供となっているが、日本でのスイ「ファイナンス」、「ヒューマンリソース」、

ートスポットの発売に合わせて、これら時に必要な初期作業のほとんどが必要なくなる。

「インフォメーションシステム」、「マーケの多くが日本語化される可能性もある。

もう1 つの特徴として、構築に必要な全てのティング」、「セールスアンドディストリ

るだけでサンプルプログラムとして実験できるだ
けでなく、データさえ用意すれば社内のシステムとして実際に活用することも可能だ。これによって、イントラネット用のアプリケーション作成

280 INTERNET magazine 1997/9

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

ミーティングを管理する『imeet』
それでは、実際にAppFoundryとして提供されているアプリケーションを使ってみよう。バックグラウンドでは、エンタープライズサーバーとLiveWire Proが動作している。さらに、データベース
として同じAppFoundryで提供される「informix OnLine」に接続している。
まずは、Java ベースのスケジュール管理ソフト「imeet」を見てみよう。

2

3Intranet

カレンダーを管理する『MECA』
メンバーの個々のスケジュールを登録したり、グループ全体でカレンダーを共有したりできる。メンバーによって追加されたスケジュールはすぐカレンダーに反映されて、だれでもこれを参照できるようになる。複数のグループを登録しておくこともできる。

3
カレンダーを社内全体で共有するために、新しいグループを作成することにした。グループ名を決めて、ユー
ザー名とパスワードを登録する。それぞれのメンバーは、
このID を使ってログインすることでカレンダーを共有できるようになる。同様に、プロジェクト単位でもグループを作成しておけば、個人から社内全体まで、あらゆるスケジュールをここから参照できる。

1 ユーザー名とパスワードを入力してログインする。

2

まず、個人情報を参照してみた。
「Add Task」
を押して、新しい予定を登録する。

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

rvice
Full Se1
ログイン画面。ナビゲーターからURL を指定すれば、どのコンピュータからもアクセスできる。ユーザー名とパス
ワードによって、各メンバーの個人情報を参照できる。

本日のスケジュールが表示された。
「9 月号企画会議」
がどの会議室で行われるかを確認するために、右のボタンを押す。2 階の見取り図が表示され、予約しておいた会議室に印が付く。

新たな懸案事項が生じたため、会議を開催することになった。
「Book a Meeting」の画面にアクセスする。会
議室を指定して、別ウィンドウから開始時間と終了時間を選択する。リストから参加者を追加すると、それぞれのメンバーのスケジュールに反映される。

INTERNET magazine 1997/9

281

さらに進んだ
NetscapeONEの世界
スイートスポットをコンポーネントとして利用する
ネットスケープ社は、AppFoundryをさらに進めたアプリケーションの構築環境を提唱している。
「NetscapeONE」の世界だ。スイートス
ポットとコミュニケーターを複数のコンポーネントの集合体としてとらえ、Java やJavaScript によってこれらを再利用するというものだ。
マイクロソフトはアクティブX コントロールでこれに対抗しようとしているようだ。この集中企画の最後に、スイートスポットとコミュニケー
ターの真価とも言えるNetscapeONEとは何かを見てみよう。

コンポーネントとしてのスイートスポット＆コミュニケーター

いうものだ。AppFoundry で見たアプリケーシすることで、LDAPに対応したディレクトリーサ

ョンはこの一例だ。

ービスがどのアプリケーションでも手軽に利用で

ネ ッ ト ス ケ ー プ 社 は 、 The Networked

きるようになる。このIFCの現在 のバージョンはEnterpriseおよびクロスウェアアプリケーション

1.0 だが、年末には1.1 が提供され、JFC（JavaAppFoundry の例でも分かるように、スイートの構築を容易にするために、NetscapeONE

Foundation Class）との接続や、JavaBeans、

スポットは、パッケージソフトウェアとして利用（Open Network Environment）を提唱しておIIOPといった今後の標準化への対応が予定されするだけでなく、JavaとJavaScriptでアプリケ

り、構築に必要なコンポーネントおよび開発ツている。これによって、コンポーネントとしてのーションを構築することで、その真価を100 パールの提供を行っている。

充実度や接続性が高められることになる。

ーセント発揮する。

加えて、スイートスポットの各サーバーの内部構

コンポーネントとして機能するのはスイートスポ

スイートスポットおよびコミュニケーターは、ネ

造にアクセスして、制御できるように、Java をットだけではない。コミュニケーターにおいても、ットスケープ社が提唱する「The Networked

ベースとしたIFC（Internet Foundation Class）

JavaとJavaScriptを利用することで、1つのコEnterprise（ネットワーク化された企業）」やを公開している。このクラスライブラリーを利用

ンポーネントとして再利用することができる。ネ「クロスウェア」と呼ばれるコンセプトを実現すしてアプリケーションを構築すると、それぞれのットキャスターはこの応用例の1つに過ぎず、今るために必要な機能を提供するサーバーおよびサーバーはあるサービスを提供する「コンポーネ後はさらに、アプリケーションの一部としてのコクライアントコンポーネントとして提供されていント」として機能することになる。

ミュニケーターの利用が進むはずだ。

る。そして、これらを1 つのプラットフォームと

たとえば、ディレクトリーサーバーのIFC を利用

とらえることで、ハードウェアやOS に依存しないアプリケーションの構築が行えるようになるとNetscape One

ネットワークネットワークネットワークアプリケーション

アプリケーション

アプリケーション

Java
JavaScript
C++
Netscape Internet Faundation Classes
IFC
オープン
プロトコル

ディレクトリー
IFC
HTTP

LDAP

スポット

282 INTERNET magazine 1997/9

SMTP

エンタープライズ
サーバー

スイート
サーバー群

メッセージング
IFC

エンタープライズ
サーバー

ディスカッション
IFC
IMAP

パブリッシング
IFC
BDM

メッセージング
サーバー
ディレクトリー
サーバー

IIOP

プロキシー
サーバー
サーティフィケート
サーバー

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

NNTP

セキュリティー
IFC

コラボラ
サーバー

半年後、Apolloは飛ぶか？
スイートスポットの今後を占う
フルサービス
イントラネットから
The Networked
Enterpriseへージを開発中である。このパッケージは、来年ける中心的な存在であり続けることは間違いな初頭の製品化を目指している。

い。ネットワーク管理者のみならず、ユーザー自身も注目し続けていたいソフトウェアである。

昨年ネットスケープ社が発表した「フルサービ
スイントラネット」というビジョンは、1 つの企

The Networked
Enterpriseとクロスウェア

緊急報告！
スイートスポット3.1発表

されたソフトウェアが多 かったが、 T h e

なんと、この記事の制作中にスイートスポット

ラボレーションを実現するものであった。今回取Networked Enterpriseの環境ではこのようなソ

3.1 のリリースが発表された。

り上げたスイートスポット3.0 を用いれば、まさフトウェアでは通用しない。そこで、いかなるネ

スイートスポット3.1 では、カタログサーバーをしくこのフルサービスイントラネットを完全に構ットワークやOS 上でも動作する、HTML や発展させた「コンパスサーバー」が提供される

築できるわけだ。

Java といったインターネットの標準に対応した予定である。これまで、ユーザーが情報を得る

スイートスポットは、実行ハードウェアやOS な

アプリケーションが必要となってくる。このようためには、ウェブサイトにアクセスするなどしてどへの依存が少なく、マルチベンダーかつクロス

なソフトウェアを「クロスウェア」と呼ぶ。

「探していた」が、コンパスサーバーでは利用者

プラットフォームな環境でのシームレスな動作がクロスウェアはシームレスでかつインターオペラに必要な情報をメールとして「送ったり」、ホー可能になっている。また、オープンなインターネ

ビリティーを保持しているので、使用中のOSのムページの内容を「利用者に応じてカスタマイット標準やプロトコルを利用しているので、イン種類を問わず、同じ操作方法によって情報にアズ」して見せることが可能となる。これは、プ

トラネット環境をインターネットやエクストラネ

クセスできる。また、クロスウェアはコンポーネッシュ型およびパーソナライズと呼ばれる新しいットへと拡張するのが容易である。

ントとして提供されるので、複数のサーバーに置

情報配信の一種である。コンパスサーバーはネ

そして、このフルサービスイントラネットといういて多くのユーザーが利用できるようにすれば、ットキャスターなどと連動することで、膨大な情ビジョンに続くものとしてネットスケープ社が今

優れたスケーラビリティーを発揮する。

報の中から必要な情報をパーソナライズ化して年発表したのが、「The Networked Enterprise

クロスウェアを用いると、ユーザーの環境に依存提供することができるようになる。

（ネットワーク化された企業）」というビジョン

しないシームレスな環境を、イントラネットだけ

また、利用者の増加とともに発生する管理上のだ。これは、企業内イントラネットを取引先やでなくインターネットやエクストラネットでも提手間を軽減するために「ミッションコントロー

パートナー会社のネットワークと接続して、エク供できる。

ル」が提供される。これによって、ユーザーはコミュニケーターのプロキシー設定やメールサーバ

ストラネットを構築したり消費者や顧客のニーズを直接取り入れたりするためにインターネット

フルサービスイントラネット、The Networked

ーなどの設定を個別に行う必要がなくなる。まを利用するときに、その基盤としてスイートスポ

Enterprise、クロスウェア、NetscapeONE な

た、管理者がコミュニケーターの機能を制限しットを利用するというものだ。

どのビジョンやコンセプトとともに、今後もネッたり、よく使われるプラグインを付加したオリジ

このThe Networked Enterprise を完全に実現

トスケープコミュニケーターとスイートスポット

ナルのインストール用パッケージを作成することするものとして、ネットスケープ社では「Apollo」

は進化を続ける。ネットスケープ社のソフトウェができるようになる。この結果、インストールおという開発コード名を持つ後継サーバーパッケ

アは、イントラネットおよびインターネットにおよび運用時での管理コストを大幅に削減することが可能となる。

スイートスポットのライセンスと価格
スイートスポット 3.0 は、9 つのサーバーソフ

ポットの価格を調べてみると、スイートスポッ

トの統合パッケージとなっているが、これを購

ト 3.0は4995ドルとなっている。サーバー単入したからといって9 つのサーバーを全部利用

体では、エンタープライズサーバー以外の8 つできるわけではない。スイートスポット 3.0 をのサーバーはそれぞれ995 ドルで、エンタープ

購入した時に付与されるライセンスは、9 つのライズサーバーだけが 1295 ドル（Pro はサーバーの中から最大 5 つのものを組み合わせ

1995ドル）となっている。この価格体系を見て利用できるというものである。そのため、6る限りでは、スイートスポットが価格的にお得つ以上利用する場合は、個々のサーバーを追なパッケージとは言い難いが、購入後にサーバ加購入する必要がある。

ーを選べるという柔軟さを考えると、導入しやネットスケープ社のウェブサイトでスイートス

すいパッケージと言える。

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

INTERNET magazine 1997/9

283

Intranet

これまでは、特定のハードウェアやOS用に開発

共有や、電子メールやニュースシステムによるコ

rvice
Full Se

業内におけるWWW を中心とした情報の交換、

［インターネットマガジン バックナンバーアーカイブ］ ご利用上の注意
この 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.