XML Web services 검색

XML Web services 검색은 WSDL(웹 서비스 기술 언어)을 사용하여 특정 XML Web services를 설명하는 한 개 이상의 관련 문서를 찾거나 검색하는 프로세스입니다. 이러한 검색을 통해 XML Web services 클라이언트는 XML Web services의 존재 여부와 XML Web services의 설명 문서를 찾는 위치를 확인할 수 있습니다.

게시된 .disco 파일로, XML Web services를 설명하는 다른 리소스에 대한 링크를 포함하며 XML Web services를 프로그래밍 방식으로 검색할 수 있도록 하는 XML 문서입니다. 다음 예제에서는 검색 문서의 구조를 보여 줍니다.

<?xml version="1.0" encoding="utf-8" ?>
<discovery xmlns:xsd="http://www.w3.org/2001/XMLSchema"
            xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
            xmlns="https://schemas.xmlsoap.org/disco/">
  <contractRef ref="https://www.contoso.com/Counter.asmx?wsdl"
                docRef="https://www.contoso.com/Counter.asmx"
                xmlns="https://schemas.xmlsoap.org/disco/scl/" /> 
    <soap address="https://www.contoso.com/Counter.asmx" 
        xmlns:q1="http://tempuri.org/" 
        binding="q1:CounterSoap" 
        xmlns="https://schemas.xmlsoap.org/disco/soap/" /> 
</discovery>
Note참고:

일반적으로 검색 문서는 XML Web services에 대한 검색 정보를 제공하는 리소스에 대한 링크(URL)가 포함된 요소의 컨테이너입니다. 상대 URL의 경우 검색 문서의 위치가 기준이 됩니다.

그러나 XML Web services를 구현하는 웹 사이트에서는 검색을 지원할 필요는 없습니다. 다른 사이트에서 XML Web services 디렉터리와 같은 서비스를 설명할 수 있습니다. 또는 개인적인 용도의 서비스를 만들 때처럼 서비스 검색을 위한 공개적인 방법이 없을 수도 있습니다.

참고 항목

개념

XML Web services 인프라
XML Web services 디렉터리

Footer image

Copyright © 2007 by Microsoft Corporation. All rights reserved.