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

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