AbstractSeveral computer systems in NIFS (the National Institute for Fusion Science) are involved in the operation of the LHD (Large Helical Device) for plasma experiments. Because these systems are independent of each other, it is burdensome to the programmers and the researchers to use several of them for one project. Currently, the programmers must write low-level data access routines for each system, then the researchers, after having learned these routines, can install the applications to retrieve the data on each system. In order to improve this situation, we have been developing a new system. This system employs two technologies, the signed applet and HORB, to combine the independent systems. These technologies were chosen for the following reasons: (1) The signed applet is an applet free from the general restrictions of applets, and can connect to any server and save the retrieved data to client machines; and (2) HORB is the Java-based ORB (Object Request Broker), the use of which makes it easy to build a Java-based, distributed environment. When the system is completed, it will allow users to obtain data from the above independent systems by means of ordinary Web browsers, without having to install additional applications.
要約 NIFS(核融合科学研究所)における複数のコンピュータシステムが、プラズマ実験のためのLHD(大型ヘリカル装置)の運転に関与している。これらのシステムは互いに独立しているため、一つのプロジェクトでそれらの複数を使用することは、プログラマーにとっても研究者にとっても負担となっている。現在、プログラマーは各システム用の低水準のデータアクセスルーチンを記述しなければならず、その後、研究者はこれらのルーチンを学習した上で、各システムのデータを取得するためのアプリケーションをインストールすることができる。この状況を改善するために、我々は新しいシステムを開発している。このシステムは、独立したシステム群を統合するために、署名付きアプレットとHORBという2つの技術を採用している。これらの技術が選ばれた理由は以下の通りである:(1)署名付きアプレットは、アプレットの一般的な制約から解放されたアプレットであり、任意のサーバーに接続して、取得したデータをクライアントマシンに保存することができる;(2)HORBはJavaベースのORB(オブジェクトリクエストブローカー)であり、これを使用することでJavaベースの分散環境を容易に構築することができる。このシステムが完成すれば、ユーザーは追加のアプリケーションをインストールすることなく、通常のWebブラウザを介して上記の独立したシステム群からデータを取得できるようになる。