다음을 통해 공유


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
자동 완료
메서드 반환 및 트랜잭션의 투표에서 개체를 자동으로 비활성화합니다.
선언적 역할 할당
인터페이스 및 구성 요소 수준에서 암시적으로 상속된 역할뿐만 아니라 메서드에 역할을 명시적으로 할당할 수 있습니다.

COM+ 관리 자동화

COM+ 애플리케이션 만들기

COM+ 애플리케이션 배포