2단원: 웹 참조 추가

웹 서비스 검색은 클라이언트에서 웹 서비스를 찾고 해당 서비스에 대한 설명을 얻는 과정입니다. Visual Studio의 웹 서비스 검색 과정에는 미리 결정된 알고리즘을 따르는 웹 사이트를 질의하는 과정이 포함됩니다. 이러한 과정의 목적은 WSDL(웹 서비스 설명 언어)을 사용하는 XML 문서인 서비스 설명을 찾는 것입니다.

서비스 설명은 사용할 수 있는 서비스 및 이러한 서비스와 상호 작용하는 방법을 설명합니다. 서비스 설명이 없으면 웹 서비스와 프로그래밍 방식으로 상호 작용할 수 없습니다.

사용자의 응용 프로그램에는 웹 서비스와 통신하기 위한 방법과 실행할 때 웹 서비스를 찾을 수 있는 방법이 있어야 합니다. 웹 서비스에 대한 웹 참조를 프로젝트에 추가하면 웹 서비스와 상호 작용하고 웹 서비스의 로컬 표시를 제공하는 프록시 클래스를 생성할 수 있습니다. 자세한 내용은 Visual Studio 설명서의 "웹 참조 및 XML 웹 서비스 프록시 생성"을 참조하십시오.

웹 참조를 추가하려면

  1. 프로젝트 메뉴에서 웹 참조 추가를 클릭합니다.

  2. 웹 참조 추가 대화 상자의 URL 입력란에 https://localhost/reportserver/reportservice2005.asmx?wsdl과 같이 보고서 서버 웹 서비스에 대한 서비스 설명을 볼 수 있는 URL을 입력합니다. 그런 다음 이동 단추를 클릭하여 웹 서비스에 대한 정보를 검색합니다.

    -또는-

    보고서 서버 웹 서비스가 로컬 시스템에 있으면 브라우저 창에서 로컬 컴퓨터의 웹 서비스 링크를 클릭합니다. 그런 다음 나타나는 목록에서 ReportService2005 웹 서비스에 대한 링크를 클릭합니다.

  3. 웹 참조 이름 상자에서 이 웹 참조에 사용할 네임스페이스인 ReportService2005로 웹 참조 이름을 바꿉니다.

  4. 참조 추가를 클릭하여 대상 웹 서비스에 대한 웹 참조를 추가합니다.

    Visual Studio는 서비스 설명을 다운로드하고 사용자 응용 프로그램과 보고서 서버 웹 서비스 간에 상호 작용할 프록시 클래스를 생성합니다.

자세한 내용은 SOAP API 액세스를 참조하십시오.