Manager およびその他のコンポーネントを使用した、レジストリー内のサービスの実行方法

サービス要求を正常に完了させるには、コンポーネントが連動していなければなりません。

図 1. サービスを実行するコンポーネント

以下の本文で説明する、サービスを実行するコンポーネントの図
この図には、コンポーネントがどのように連動し、サービスを実行するかが示されています。
  1. アプリケーション・サーバー管理者が Management Server と Manager を開始し、Proxy コンピューターの管理者が Proxy を開始します。Management Server、Proxy、および Manager は、継続的に実行されるように設計されています。
  2. オペレーターは Manager を使用して、サービスを実行、またはスケジュールします。
  3. Manager は、サービスが割り当てられている Management Server にサービス要求を送信します。
  4. Management Server は、そのサービスが割り当てられた Proxy にサービス要求を転送します。
  5. Proxy はサービスに指定されているコンポーネントを使用して、サービスを開始します。 Executor が実行するサービスの場合、Proxy はサービス要求を処理する Executor のインスタンスを開始します。別のコンポーネントが実行するサービスの場合、Proxy はサービス要求をそのコンポーネントに渡します。
  6. Executor またはその他のサービス実行コンポーネントがサービスを実行します。
  7. サービスは、そのサービス計画に含まれるタスクを実行します。
  8. Executor によって実行されるサービスの場合、Proxy は、Executor がサービスを実行する間、その Executor を継続的にモニターします。
  9. サービスが完了すると、Executor またはサービスを実行したコンポーネントがサービス要求状況を Proxy に返します。Executor のインスタンスも自動的に終了します。
  10. Proxy は、サービス要求状況を Management Server と Manager に返します。