XML 웹 서비스 만들기
모든 COM+ 애플리케이션은 XML 웹 서비스로 노출될 수 있습니다. 구성 요소(서버 COM+ 카탈로그의 구성 요소)를 구성한 애플리케이션의 기본 인터페이스에 있는 메서드를 원격으로 호출할 수 있습니다. Component Services 관리 도구를 사용하여 SOAP를 사용하여 구성 요소 메서드를 호출할 수 있는 IIS 가상 루트 디렉터리를 만들 수 있습니다.
참고
COM+ 애플리케이션을 XML 웹 서비스로 노출하려면 컴퓨터에 .NET Framework 설치해야 합니다.
COM+ 애플리케이션을 XML 웹 서비스로 노출하려면
구성 요소 서비스 관리 도구의 콘솔 트리에서 구성 요소 서비스에서 관리하려는 컴퓨터와 연결된 COM+ 애플리케이션 폴더를 엽니다.
XML 웹 서비스로 노출할 애플리케이션을 마우스 오른쪽 단추로 클릭하고 속성을 선택합니다.
속성 대화 상자에서 활성화 탭을 클릭합니다.
SOAP 검사 사용 상자를 선택합니다.
SOAP VRoot 텍스트 상자에 구성 요소 메서드를 원격으로 액세스할 수 있는 IIS 가상 루트 디렉터리의 이름을 입력합니다. SOAP VRoot는 다른 SOAP VRoot 디렉터리의 하위 디렉터리가 될 수 없습니다.
확인을 클릭합니다.
IIS 가상 루트 디렉터리를 vroot 로 지정하고 서버 정규화된 도메인 이름이 servername인 경우 구성 요소가 XML 웹 서비스로 노출되는 URL은 https:// servername/vroot/입니다.
파일 시스템의 해당 디렉터리가 \windows\system32\com\SoapVRoots\vroot\; COM+은 여러 구성 파일과 ASP.NET 프로그램을 배치합니다. 부하가 많은 XML 웹 서비스의 경우 파일 web.config 저장된 매개 변수를 조정할 수 있습니다. 이 파일에 대한 자세한 내용은 IIS 설명서를 참조하세요.
XML 웹 서비스로 노출되는 COM+ 애플리케이션의 기본 보안 설정은 설치된 .NET Framework 버전에 따라 다릅니다. 버전 1.0이 설치된 경우 XML 웹 서비스는 기본적으로 안전하지 않습니다. 모든 호출이 수락되고 암호화가 사용되지 않습니다. 버전 1.1 이상이 설치된 경우 XML 웹 서비스는 기본적으로 안전합니다. 호출자는 인증되어야 하며 암호화가 필요합니다.
관련 항목