言語グリッドサービスノード

言語グリッドサービスノードは,言語グリッドの内外に存在する言語資源にアクセスするためのラッパーを稼働させるサーバです. 現在は,通常のWebサービス実行エンジン(Axis1.4)と同じものです. このWebサービス実行エンジンにラッパーを配備するには, Axisのサイトを参照ください.

  • 言語資源の配備

    プログラムやデータごと提供された言語資源をサーバ上に配備し実行します. これらの言語資源は別途配備された言語サービスラッパーから利用されます.

  • 言語サービスラッパーの配備

    言語資源をWebサービスとして提供するためのラッパーを配備します. 現状はローカルで配備操作を手動で行いますが,将来的にはリモートからラッパーを配備できるようにする予定です. また,リモートからのラッパーの配備解除機能も追加することで,ラッパーの負荷分散を目的としたラッパーの動的割り当てを実現する予定です.

  • 原子サービスの実行

    ユーザからの原子サービスの実行要求に応じて,対応する言語資源にアクセスするためにラッパーを実行し,結果を返します.

  • コアノード認証

    コアノードからのみアクセスを許可するために,リクエストの受信時に認証を行います. この認証には,サービスノードの登録時に言語グリッドに設定したIDとパスワードを利用します.