1장. WSDL 계약 소개


초록

WSDL 문서는 웹 서비스 설명 언어 및 여러 가능한 확장을 사용하여 서비스를 정의합니다. 문서에는 논리적 부분과 구체적인 부분이 있습니다. 계약의 요약 부분은 구현 중립 데이터 유형 및 메시지의 관점에서 서비스를 정의합니다. 문서의 구체적인 부분은 서비스를 구현하는 엔드 포인트가 외부 세계와 상호 작용하는 방법을 정의합니다.

서비스를 설계하는 데 권장되는 방법은 코드를 작성하기 전에 WSDL 및 XML 스키마에서 서비스를 정의하는 것입니다. WSDL 문서를 직접 편집할 때 문서가 올바른지 확인해야 합니다. 이렇게 하려면 WSDL에 대해 어느 정도 익숙해야 합니다. W3C 웹 사이트인 www.w3.org 에서 표준을 찾을 수 있습니다.

1.1. WSDL 문서의 구조

1.1.1. 개요

WSDL 문서는 가장 간단한 방법으로 루트 정의 요소에 포함된 요소 컬렉션입니다. 이러한 요소는 서비스와 해당 서비스를 구현하는 끝점에 대해 설명합니다.

WSDL 문서에는 다음 두 가지 부분이 있습니다.

  • 구현 중립 용어로 서비스를 정의하는 논리 부분
  • 서비스를 구현하는 끝점이 네트워크에서 노출되는 방법을 정의하는 구체적인 부분

1.1.2. 논리 부분

WSDL 문서의 논리 부분에는 유형, 메시지 및 portType 요소가 포함되어 있습니다. 서비스의 인터페이스와 서비스에서 교환한 메시지를 설명합니다. 형식 요소 내에서 XML 스키마는 메시지를 구성하는 데이터의 구조를 정의하는 데 사용됩니다.Within the types element, XML Schema is used to define the structure of the data that makes up the messages. 여러 메시지 요소가 서비스에서 사용하는 메시지의 구조를 정의하는 데 사용됩니다. portType 요소에는 서비스에서 노출하는 작업에서 보낸 메시지를 정의하는 하나 이상의 작업 요소가 포함되어 있습니다.

1.1.3. 자세한 내용

WSDL 문서의 구체적인 부분은 바인딩 및 서비스 요소를 포함합니다. 서비스를 구현하는 엔드포인트가 외부 세계에 연결하는 방법을 설명합니다. 바인딩 요소는 message 요소에 의해 설명된 데이터 단위가 issue-the-wire 데이터 형식과 같은 구체적인 데이터 형식으로 매핑되는 방법을 설명합니다. service 요소에는 서비스를 구현하는 엔드포인트를 정의하는 하나 이상의 포트 요소가 포함됩니다.

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 문서 정보

Legal Notice

Theme

© 2026 Red Hat
맨 위로 이동