Windows Web Services 정보

Windows Web Services API는 계층화된 API이며 다음과 같이 그림으로 표시될 수 있습니다.

Windows Web Services API의 계층 및 계층 간 영역을 보여 주는 다이어그램

WWSAPI는 계층화된 API입니다. 대부분의 개발자는 메서드 기반 프로그래밍 모델인 서비스 모델을 대상으로 할 것으로 예상합니다. 서비스 모델에서 서비스 호스트는 서버 쪽 프로그래밍 모델을 제공하고 서비스 프록시는 클라이언트 쪽 프로그래밍 모델을 제공합니다.

모든 계층은 해당 계층의 API와 함께 사용할 수 있는 API 및 형식 집합을 노출합니다.

서비스 모델

서비스 모델이라는 최상위 계층은 메서드 기반 프로그래밍 모델을 제공하며 사용하기 가장 쉬운 모델입니다. 서비스 모델에서 서비스 호스트 는 서버 쪽 프로그래밍 모델을 제공하고 서비스 프록시 는 클라이언트 쪽 프로그래밍 모델을 제공합니다. 컨텍스트 는 서비스 모델 내에서 서비스 작업 및/또는 호출 시 콜백에 사용할 수 있는 관련 상태를 전달하는 데 사용됩니다. 서비스 계약은 서비스에 노출된 엔드포인트에서 서비스 계약을 지정하는 데 사용됩니다. 다음 구성 요소 및 작업은 서비스 계층의 일부입니다.

채널 계층

서비스 모델은 완전한 유연성을 제공하지만 사용하기가 더 어려운 채널 계층을 기반으로 합니다. 다음 구성 요소 및 작업은 채널 계층의 일부입니다.

XML 계층

채널 계층은 C 데이터 형식의 역직렬화를 포함하는 경량 XML 프레임워크를 기반으로 합니다. 다음 구성 요소 및 작업은 XML 계층의 일부입니다.

모든 계층에 공통

다음은 세 계층에 적용되는 topics.

예제

API 요소에 대한 자세한 내용은 Windows 웹 서비스 참조를 참조하세요. API를 사용하는 예제는 Windows 웹 서비스 사용을 참조하세요.