AbstractAt the Forschungszentrum Jülich, an upgrade of the existing distributed system for data acquisition (DAS) at the fusion experiment TEXTOR94 is under development. DAS is currently restricted to VAX/VMS and DECNET based communications, but it is planned to add UNIX based systems, and to open the local network for an improved wide area network access for remote operations. Therefore, the DAS system is to be equipped with a suitable client/server interface, which is able to cope with the various computer platforms and operating systems involved. For this purpose, the common object request broker architecture (CORBA) will be used. CORBA is an object oriented, standardized architecture for distributed systems, which provides a high degree of modularity in software design and allows for flexible implementations. It is to act as a connecting link between the existing system and new extensions. In order to provide the desired client/server functionality for the data acquisition tasks, the components of the system (diagnostic, database, etc.) are modelled by CORBA interfaces. Processes for diagnostic control and data readout in the existing OpenVMS systems are aimed at to be accessible by CORBA server implementations. The corresponding client implementations will be developed for the operating system platforms most frequently used at TEXTOR94. Communication between clients and server will be based on TCP/IP and are to be managed by CORBA. By this standardized way, remote control of diagnostic instrumentation becomes possible in a multiplatform computer and wide area network environment. At a later stage it is intended to integrate the system into a ‘virtual control room’ environment, which should enable the participation of cooperating institutions in the full experimental program of TEXTOR94.
抄録 ユーリッヒ研究センターでは、核融合実験装置TEXTOR-94における既存の分散型データ収集システム(DAS)のアップグレードが進められている。現在、DASはVAX/VMSおよびDECNETベースの通信に限定されているが、UNIXベースのシステムを追加し、遠隔操作のための広域ネットワークアクセスを開放することが計画されている。そのため、DASシステムには、多様なコンピュータプラットフォームおよびオペレーティングシステムに対応可能な適切なクライアント/サーバーインターフェースを装備する必要がある。この目的のために、共通オブジェクト要求ブローカアーキテクチャ(CORBA)が採用される。CORBAは、オブジェクト指向の標準化された分散システムアーキテクチャであり、ソフトウェア設計における高度なモジュール性を提供し、柔軟な実装を可能にする。これは、既存システムと新規拡張部分との間の接続リンクとして機能する。データ収集タスクにおける所望のクライアント/サーバー機能を実現するため、システムの構成要素(診断装置、データベースなど)はCORBAインターフェースによってモデル化される。既存のOpenVMSシステムにおける診断制御およびデータ読み出しのプロセスは、CORBAサーバー実装によってアクセス可能となることを目的とする。対応するクライアント実装は、TEXTOR-94で最も頻繁に使用されるオペレーティングシステムプラットフォーム向けに開発される。クライアントとサーバー間の通信はTCP/IPに基づき、CORBAによって管理される。この標準化された手法により、マルチプラットフォームのコンピュータおよび広域ネットワーク環境において、診断機器の遠隔制御が可能となる。将来の段階として、システムを「仮想制御室」環境に統合することが計画されており、これにより協力機関がTEXTOR-94の完全な実験プログラムに参加することが可能となる。