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
'01.Digital Service' 카테고리의 다른 글
메타버스 - 과학기술정보통신부 윤리 원칙 (2023) (0) | 2023.11.15 |
---|---|
4차 산업혁명 - 드론 (0) | 2023.11.08 |
웹서비스 - SOAP (Simple Object Access Protocol) 1.2 (0) | 2023.11.08 |
웹서비스 - Open API (0) | 2023.11.08 |
엣지 컴퓨팅 (Edge Computing) (1) | 2023.11.08 |