COM+ 애플리케이션 구성
COM+ 애플리케이션은 기본적으로 공통 구성 요소 수를 구성할 수 있는 선언적 구문입니다. 예를 들어 일반적인 보안 정책을 사용하여 애플리케이션에서 구성 요소를 구성할 수 있습니다.
구성은 COM+ 애플리케이션에 대한 개발 프로세스의 필수적인 부분입니다. 애플리케이션을 구성하는 방법은 COM+가 서비스를 제공하는 방법과 실행할 때 동작하는 방식을 결정합니다.
구성 요소 서비스 관리 도구 또는 관리 도구의 기본 기능을 제공하는 스크립트 가능한 관리 개체 및 인터페이스를 사용하여 COM+ 애플리케이션을 구성할 수 있습니다. 스크립팅된 관리 수행에 대한 자세한 내용은 COM+ 관리 자동화를 참조하세요.
COM+ 애플리케이션 내에서 다음 수준에서 요소를 구성할 수 있습니다.
구성 요소를 애플리케이션에 설치하는 방법은 구성 요소를 구성하는 방법에 영향을 줄 수 있습니다. 구성 요소를 가져오는 것과 달리 항상 COM+ 애플리케이션에 설치해야 합니다. 구성 요소를 설치하면 구성 요소를 구성할 수 있도록 COM+ 클래스 등록 데이터베이스(RegDB)에 인터페이스 및 형식 라이브러리와 함께 완전히 등록됩니다.
Application-Level 설정
attribute | Description |
---|---|
활성화 |
애플리케이션 유형(서버 애플리케이션 또는 라이브러리 애플리케이션)을 지정합니다. |
액세스 검사 사용 |
보안 검사를 켜고 끕니다. |
보안 수준 |
액세스 검사가 프로세스 수준(역할에서 생성된 액세스 검사 수준) 또는 프로세스 및 구성 요소 수준(전체 역할 기반 보안)에서 수행되도록 지정합니다. |
인증 수준 |
애플리케이션 호출에 사용되는 인증 수준을 설정합니다. |
가장 수준 |
다른 애플리케이션에 대한 호출에 사용되는 가장 수준을 설정합니다. |
큐 |
애플리케이션 구성 요소가 큐 서비스를 사용하도록 지정합니다. |
CRM 사용 |
보상 리소스 관리자를 사용할 수 있습니다. |
애플리케이션을 서비스로 실행 |
COM+ 서버 애플리케이션을 NT 서비스로 구성하고 구현합니다. |
COM+ SOAP 서비스 |
COM+ 애플리케이션을 XML 웹 서비스로 노출합니다. |
애플리케이션 풀링 |
단일 스레드 프로세스에 대한 확장성을 추가하고 COM+ 애플리케이션 재활용 서비스와 통합합니다. |
애플리케이션 재활용 |
애플리케이션과 연결된 프로세스를 정상적으로 종료하고 다시 시작하여 애플리케이션 안정성을 높입니다. |
프로세스 덤핑 |
디버깅을 위해 프로세스의 전체 상태를 종료하지 않고 덤프합니다. |
서버 프로세스 종료 |
지정된 유휴 기간 후에 프로세스를 종료합니다. |
사용 권한 |
삭제를 포함하여 구성 설정에 대한 변경 내용을 사용하지 않도록 설정합니다. |
보안 ID |
애플리케이션이 실행되는 ID를 지정합니다. |
디버거에서 시작 |
사용자가 지정한 명령줄 설정을 사용하여 디버거에서 애플리케이션이 시작되도록 지정합니다. |
3GB 지원 사용 |
확장 프로세스 메모리 주소 공간을 사용할 수 있습니다. |
Component-Level(클래스 수준) 설정
attribute | Description |
---|---|
트랜잭션 |
자동 트랜잭션 요구 사항 사용 안 함, 지원되지 않음, 지원됨, 필수 또는 새 요구 사항을 설정합니다. |
동기화 |
동기화 요구 사항 사용 안 함, 지원되지 않음, 지원됨, 필수 또는 새 요구 사항을 설정합니다. |
JIT 활성화 |
Just-In-Time 활성화를 사용하도록 설정합니다. |
개체 풀링 |
개체 풀링을 사용하도록 설정합니다. 최소 및 최대 풀 크기 및 개체 제한 시간 값은 구성할 수 있습니다. |
개체 생성 |
관리적으로 지정된 생성자 문자열을 사용하여 매개 변수가 있는 개체 생성을 사용하도록 설정합니다. 참고: 생성자 문자열은 보안에 민감한 정보를 저장하는 데 사용하면 안 됩니다. |
구성 요소 수준 액세스 검사 |
구성 요소 수준 역할 기반 보안 검사를 켜거나 끕니다. |
선언적 역할 할당 |
구성 요소에 역할을 명시적으로 할당할 수 있습니다. |
큐 예외 클래스 |
클라이언트 쪽 오류를 처리하기 위한 예외 클래스를 나타냅니다. |
계측 이벤트 및 통계 |
자세한 시스템 이벤트 및 개체 통계 보고를 사용하도록 설정합니다. |
활성화 컨텍스트 |
호출자의 컨텍스트 또는 기본 컨텍스트에서 개체의 강제 활성화를 사용하도록 설정합니다. |
프라이빗 구성 요소 만들기 |
구성 요소를 애플리케이션에 대한 프라이빗으로 표시합니다. 프라이빗 구성 요소는 동일한 애플리케이션의 다른 구성 요소에서만 보고 활성화할 수 있습니다. |
Interface-Level 설정
attribute | Description |
---|---|
Queued |
IDL에 정의된 큐 가능 인터페이스를 나타냅니다. |
선언적 역할 할당 |
구성 요소 수준에서 암시적으로 상속된 역할뿐만 아니라 인터페이스에 역할을 명시적으로 할당할 수 있습니다. |
Method-Level 설정
attribute | Description |
---|---|
자동 완료 |
메서드 반환 및 트랜잭션의 투표에서 개체를 자동으로 비활성화합니다. |
선언적 역할 할당 |
인터페이스 및 구성 요소 수준에서 암시적으로 상속된 역할뿐만 아니라 메서드에 역할을 명시적으로 할당할 수 있습니다. |