- 著者
-
大森 匡
Wisut Sae-Tung
星 守
- 雑誌
- 全国大会講演論文集
- 巻号頁・発行日
- vol.52, pp.237-238, 1996-03-06
- 被引用文献数
-
2
最近のコンピュータネットワークではWWWなど様々な情報資源を提供するサーバ(情報ベース)が自然発生的に点在しており、ユーザか移動計算機からこうした情報資源を自由に検索・加工したい、という要求が大きい。しかし、これら情報ベースはユーザが望む利用手段や情報構造をあらかじめ用意していないことが多く、結果としてほぼ全ての情報を移動計算機側からブラウズしがちである。この問題を解決するためには一般に仲介者と呼ばれる補助機構が必要である。我々はスクリプト言語による遠隔プログラムを使ってこの機構を提案してきた。図1が提案した仲介者機構による検索手順である。すなわち、ユーザは未知な情報ベースに対し、(1)始めに、ユーザは情報ベースへそのクラス定義を問い合わせ、その仕様(i.e. 情報構造と利用手段)を教えてもらう。(2)次に、移動計算機欄で自分がやりたい検索スクリプトを合成し、(3)情報ベースに送って実行させる。この手法では、個々のユーザに依存した情報検索・加工手続き自体(「関心がある情報を探す」など)は移動計算機に載ってネットワーク内を移動し、必要な時に情報ベースへ送られる。従って情報ベース側ではそれ固有の検索手段以外はスクリプト言語の処理系だけを用意すれば良い。 我々はこの機構をPerlに永続オブジェクト操作機能をいれたスクリプト言語Persistent Perlを用いて試作している。しかし、移動計算機上にあらかじめ持っていた検索スクリプトと、情報ベース固有の情報との二つを合わせて使うようなスクリプトをユーザが直接Persistent Perlを使って記述するのは難しい。本稿ではオブジェクト指向SQLを使ってこうした検索スクリプトを合成する方式を論じる。