Remote Agent は JavaTM アプリケーションで、N1 Service Provisioning System ソフトウェア により管理される各システム上で実行されます。 Remote Agent が受け持つ仕事は、Master Server により要求されるタスクの実行です。 通常、Remote Agent が起動されるのはアプリケーションの起動時または停止時のみであるため、Remote Agent とデータセンターサーバー上のアプリケーションが、リソースをめぐって競合することはありません。
Remote Agent には、次の機能があります。
Master Server へのサーバーのハードウェアおよびソフトウェア設定の報告
サービスの起動と停止
ディレクトリのコンテンツとプロパティの管理
実際のインストール前のアプリケーションまたはディレクトリ、あるいはその両方、およびファイルのキャッシュ
ソフトウェアのインストールおよびアンインストール
コンポーネントモデルで指定されている OS コマンドおよびネイティブスクリプトの実行