COM+ CRM 구성 요소 구성

CRM 구성 요소는 COM+ 서버 애플리케이션 또는 COM+ 라이브러리 애플리케이션에 설치할 수 있습니다. 그러나 항상 COM+ 서버 애플리케이션에서 실행해야 합니다. COM+ 라이브러리 애플리케이션에 설치된 경우 클라이언트 프로세스에서 사용할 수 없습니다.

라이브러리 애플리케이션에 설치된 CRM 구성 요소는 둘 이상의 서버 애플리케이션에서 사용할 수 있습니다. 특정 서버 애플리케이션에 설치된 경우 해당 서버 애플리케이션에서만 사용할 수 있습니다.

서버 애플리케이션에서 CRM을 사용하도록 설정하려면 다음 단계를 사용합니다.

  1. 구성 요소 서비스의 서버 애플리케이션 속성 페이지에서 고급 탭을 클릭합니다.

  2. 해당 서버 애플리케이션에 대한 보상 리소스 관리자 사용 옵션을 선택합니다. 이 옵션을 선택하지 않으면 이 서버 애플리케이션 내에서 CRM을 사용하려고 하면 실패합니다.

    참고

    라이브러리 애플리케이션에 설치된 경우 해당 라이브러리 애플리케이션에 대한 보상 리소스 관리자 사용 옵션을 선택할 필요는 없지만 CRM을 실행하려는 서버 애플리케이션에 대해 이 옵션을 선택해야 합니다.

     

특정 CRM에 대한 CRM 작업자 및 CRM Compensator 구성 요소를 동일한 애플리케이션에 설치하는 것이 좋습니다.

CRM 구성 요소에 권장되는 설정은 다음과 같습니다.

구성 요소 설정
CRM 작업자 transaction = requiredsync = yesJIT = yesthreading model = Both (또는 스레딩 모델 = Apartment)
CRM 보상자 transaction = disabledsync = disabledJIT = nothreading model = Both (또는 스레딩 모델 = Apartment)

 

참고

CRM을 사용하는 구성 요소는 등록 시 스레딩 모델을 명시적으로 지정해야 합니다. 기본값인 'Main Thread Apartment'는 지원되지 않습니다. 지원되는 두 스레딩 모델은 Apartment 및 Both뿐입니다.

 

COM+ 보상 Resource Manager 개념