728x90
반응형

[개념] 원하는 서비스가 어디에 존재하며, 웹 서비스로 무엇을 할 수 있고, 또 이를 실행하기 위해서는 어떻게 해야 하는가를 XML 형식으로 제공하는 메타언어

 

[표준번호] Web Services Description Language (WSDL) Version 2.0 Part 1: Core Language

 

[표준화 기구] W3C

 

[문서구조]

 

[서비스 인터페이스 정의]

- 여러 웹 서비스 구현 정의에 의해 참조될 수 있는 서비스 정의

- 특정 서비스 인터페이스를 이용하기 위해 필요한 프로토콜

 

[ 인터페이스 구성요소]

- <wsdl:binding> :    데이터 포맷, 보안 정보와 같은 메타 정보를 기술하는데 이용

- <wsdl:portType> :  웹 서비스가 제공하는 연산자를 정의

- <wsdl:message> : 각 연사자들의 입력, 출력값으로 다루는 XML 데이터의 형식을 정의,

- <wsdl:type> : 복잡한 입출력 XML데이터 구조를 정의

 

[서비스 구현 정의]

어떻게 특정 서비스 인터페이스가 서비스 제공자에 의해 구현되어져야 하는지를 기술하는 것

 

[서비스 구현 구성요소]

- <wsdl:service> : <wsdl:port>의 집합으로 웹 서비스를 모델링
- <wsdl:port> : <wsdl:portType>로 지정된 연산들에 대한 인스턴스, <wsdl:binding>과 연결되어 바인딩 정보를 포함

 

[참고] WSDL Version 2.0. <http://www.w3.org/TR/wsdl20/>

728x90
Posted by Mr. Slumber
,