다음을 통해 공유


XML 웹 서비스 만들기

모든 COM+ 애플리케이션은 XML 웹 서비스로 노출될 수 있습니다. 구성 요소(서버 COM+ 카탈로그의 구성 요소)를 구성한 애플리케이션의 기본 인터페이스에 있는 메서드를 원격으로 호출할 수 있습니다. Component Services 관리 도구를 사용하여 SOAP를 사용하여 구성 요소 메서드를 호출할 수 있는 IIS 가상 루트 디렉터리를 만들 수 있습니다.

참고

COM+ 애플리케이션을 XML 웹 서비스로 노출하려면 컴퓨터에 .NET Framework 설치해야 합니다.

 

COM+ 애플리케이션을 XML 웹 서비스로 노출하려면

  1. 구성 요소 서비스 관리 도구의 콘솔 트리에서 구성 요소 서비스에서 관리하려는 컴퓨터와 연결된 COM+ 애플리케이션 폴더를 엽니다.

  2. XML 웹 서비스로 노출할 애플리케이션을 마우스 오른쪽 단추로 클릭하고 속성을 선택합니다.

  3. 속성 대화 상자에서 활성화 탭을 클릭합니다.

  4. SOAP 검사 사용 상자를 선택합니다.

  5. SOAP VRoot 텍스트 상자에 구성 요소 메서드를 원격으로 액세스할 수 있는 IIS 가상 루트 디렉터리의 이름을 입력합니다. SOAP VRoot는 다른 SOAP VRoot 디렉터리의 하위 디렉터리가 될 수 없습니다.

  6. 확인을 클릭합니다.

    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 웹 서비스는 기본적으로 안전합니다. 호출자는 인증되어야 하며 암호화가 필요합니다.

CAO 모드에서 XML 웹 서비스 액세스

WKO 모드에서 XML 웹 서비스 액세스

COM+ SOAP 서비스 개요

XML Web Services 보안