XML Web services 설명

XML Web services 인프라는 게시된 서비스 설명과 일치하는 XML 기반 메시지를 사용한 통신에서 볼 수 있습니다. 서비스 설명은 XML Web services에서 인식되는 메시지 형식을 정의하는 XML 문서로, WSDL(웹 서비스 기술 언어)이라는 XML 문법으로 작성됩니다. 서비스 설명은 XML Web services의 동작을 정의하고 잠재적인 클라이언트에게 상호 작용 방법을 지시하는 약속 문서의 역할을 합니다. XML Web services의 동작은 서비스에서 정의하고 지원하는 메시징 패턴에 의해 결정됩니다. 이러한 패턴은 서비스 사용자가 올바른 형식의 메시지가 XML Web services로 제출될 때 발생할 것으로 기대하는 내용을 개념적으로 나타냅니다.

예를 들어, RPC(원격 프로시저 호출) 스타일 서비스와 연결된 요청/응답 패턴은 특정 메서드 호출에 사용될 SOAP 메시지 스키마를 정의합니다. 또한 이 패턴은 응답 확인 SOAP 메시지가 따라야 하는 형식을 정의합니다.

메시징 패턴의 다른 예로 단방향 상호 작용이 있으며, 이 패턴은 단방향 통신을 수행할 때 사용됩니다. 이 경우 발신자는 XML Web services로부터 오류 메시지를 포함하여 어떤 메시지도 받지 않습니다. 오류 메시지가 반환될 수 있는 기존 요청/응답의 프로토콜을 사용하여 단방향 통신을 설정할 경우 주의해야 합니다.

SOAP 메시지 형식을 정의하는 스키마는 실제 서비스 설명에 내부적으로 정의되거나, 외부적으로 정의한 다음 서비스 설명으로 가져올 수 있습니다.

서비스 설명에는 메시지 형식 정의 및 메시지 패턴 외에도 각 XML Web services 진입점과 연관된 주소가 선택적으로 포함됩니다. 이 주소의 형식은 HTTP의 경우 URL 또는 SMTP의 경우 전자 메일 주소 등과 같이 서비스에 액세스하는 데 사용되는 프로토콜에 따라 결정됩니다.

WSDL 사양에 대한 자세한 내용은 W3C 웹 사이트(http://www.w3.org/TR/wsdl)를 참조하십시오.

참고 항목

개념

XML Web services 인프라

Footer image

Copyright © 2007 by Microsoft Corporation. All rights reserved.