如何使用管理器和其他组件来运行注册表中的服务
组件必须协同工作,才能成功完成服务请求。
图 1. 运行服务的组件

该图显示了组件如何协同工作以运行服务:
- 应用程序服务器管理员启动管理服务器和管理器,代理计算机的管理员启动代理。管理服务器、代理和管理器都被设计为要持续运行。
- 操作员使用管理器来运行或调度服务。
- 管理器将服务请求发送至被分配到该服务的管理服务器。
- 管理服务器将服务请求转发到被分配到该服务的代理。
- 代理使用服务中指定的组件启动该服务。对于执行程序运行的服务,代理会启动执行程序实例以处理服务请求。对于另一个组件运行的服务,代理会将服务请求传递至该组件。
- 执行程序或其他服务执行组件运行该服务。
- 服务执行其服务计划中的任务。
- 对于由执行程序运行的服务,代理会在执行程序运行服务时持续监控该执行程序。
- 服务完成后,运行该服务的执行程序或组件会将服务请求状态返回给代理。执行程序实例还会自行关闭。
- 代理将服务请求状态返回给管理服务器和管理器。