관리 프로그램 및 기타 컴포넌트를 사용하여 레지스트리의 서비스를 실행하는 방법

서비스 요청을 성공적으로 완료하기 위해서는 여러 컴포넌트가 서로 상호 작용해야 합니다.

그림 1. 서비스를 실행하는 컴포넌트

다음 텍스트에는 서비스를 실행하는 컴포넌트의 다이어그램이 설명되어 있습니다.
이 다이어그램은 여러 컴포넌트가 상호 작용하여 서비스를 실행하는 방법을 보여줍니다.
  1. 애플리케이션 서버 관리자는 관리 서버 및 관리 프로그램을 시작하고 프록시 컴퓨터의 관리자는 프록시를 시작합니다. 관리 서버, 프록시 및 관리 프로그램은 계속해서 실행되도록 디자인됩니다.
  2. 운영자가 관리 프로그램을 사용하여 서비스를 실행하거나 스케줄을 지정합니다.
  3. 관리 프로그램에서 서비스가 지정된 관리 서버에 서비스 요청을 보냅니다.
  4. 관리 서버에서 서비스가 지정된 프록시에 서비스 요청을 포워드합니다.
  5. 프록시가 서비스에 지정된 컴포넌트를 사용하여 서비스를 시작합니다. 실행 프로그램이 실행하는 서비스의 경우 프록시가 실행 프로그램의 인스턴스를 시작하여 서비스 요청을 처리합니다. 다른 컴포넌트에서 실행되는 서비스의 경우 프록시가 서비스 요청을 해당 컴포넌트로 전달합니다.
  6. 실행 프로그램 또는 다른 서비스 실행 컴포넌트에서 해당 서비스를 실행합니다.
  7. 서비스가 서비스 플랜에서 태스크를 수행합니다.
  8. 실행 프로그램이 서비스를 실행하는 경우, 프록시는 실행 프로그램이 서비스를 실행하는 동안 실행 프로그램을 지속적으로 모니터합니다.
  9. 서비스가 완료되면 서비스를 실행한 컴포넌트 또는 실행 프로그램은 서비스 요청 상태를 프록시에 리턴합니다. 실행 프로그램 인스턴스가 닫힙니다.
  10. 프록시는 서비스 요청 상태를 관리 서버 및 관리 프로그램에 리턴합니다.