COM+ 서비스 애플리케이션 개념
구성 요소 서비스 관리 도구를 사용하여 COM+ 서버 애플리케이션을 서비스 애플리케이션으로 구성할 수 있습니다. COM+ 서버 애플리케이션을 서비스로 실행하면 다음과 같은 이점이 있습니다.
- 애플리케이션을 항상 실행해야 하는 경우 구성 요소 서비스는 필요에 따라 서버를 자동으로 시작할 수 있으며 시간이 초과되면 서버를 다시 시작할 수도 있습니다. 예를 들어 대기 중인 구성 요소 수신기 구성 요소를 실행하는 컴퓨터가 다시 부팅되면 대기 중인 구성 요소 수신기가 서비스로 구성된 경우 자동으로 시작할 수 있습니다.
- 애플리케이션이 권한 있는 작업을 수행해야 하는 경우 애플리케이션을 로컬 시스템 계정으로 실행할 수 있습니다. 이 수준의 보안을 사용하여 NT 서비스만 실행할 수 있습니다. 애플리케이션은 시스템 장애 조치(failover) 중에 서비스를 관리하는 Windows 클러스터 서비스와 호환됩니다.
- 다른 서비스를 종속 서비스로 표시해야 하는 경우 Component Services에서 해당 옵션을 제공합니다. 예를 들어 애플리케이션이 다른 서비스에서 제공하는 기능을 사용하는 경우 종속으로 표시된 서비스는 애플리케이션이 시작되기 전에 시작됩니다.
자동으로 애플리케이션 시작
COM+ 서버 애플리케이션이 자동으로 시작되면 서비스처럼 작동하므로 개발자가 서비스 관리 도구를 사용하여 서버를 관리해야 합니다.
참고
서비스 관리 도구는 구성 요소 서비스 관리 도구를 시작한 다음 서비스 (로컬)를 클릭하여 액세스할 수 있습니다.
수동으로 애플리케이션 시작
COM+ 서버 애플리케이션이 수동으로 시작되면 서비스의 보안 설정이 있는 DLL 호스트처럼 작동합니다. 서비스가 활성화되면 수동으로 시작되고 시간이 초과되면 자동으로 종료됩니다.
서비스 구성
시작 유형에 관계없이 애플리케이션을 로컬 시스템 계정으로 실행하도록 구성하거나 사용자 계정에 할당할 수 있습니다. 서비스를 만들 때 로컬 시스템 및 사용자 계정을 구성할 수 있습니다. 보안 설정을 구성하려면 서비스 관리 도구를 사용해야 합니다. 서비스에 대한 종속성을 설정할 수도 있습니다.
다른 시스템 서비스 목록에서 종속성을 선택하여 특정 순서로 애플리케이션을 시작할 수도 있습니다. 예를 들어 시스템 서비스는 종속된 것으로 표시될 수 있으며 시스템 서비스가 지정된 순서로 시작될 때까지 애플리케이션을 시작하지 않습니다. 이렇게 하면 서비스 애플리케이션이 사용되기 전에 올바르게 초기화됩니다.
COM+ 애플리케이션을 서비스로 실행하도록 구성하는 방법에 대한 단계별 지침은 COM+ 서버 애플리케이션을 서비스 애플리케이션으로 구성을 참조하세요.
관련 항목