FIF's 코딩팩토리

WSDL(Web Service Description Language) 개념 정리 본문

Network(네트워크)

WSDL(Web Service Description Language) 개념 정리

FIF 2019. 7. 19. 13:44
반응형

WSDL(Web Service Description Language의 약자)은

웹 서비스 기술언어 또는 기술된 정의 파일의 총칭으로 XML로 기술된다.

 

웹 서비스의 구체적 내용이 기술되어 있어 서비스 제공 장소, 서비스 메시지 포맷, 프로토콜 등이 기술된다.

 

 

WSDL 1.1과 WSDL 2.0 문서에 정의된 개념의 표현도.

WSDL은 네트워크의 엔드포인트나 포트의 총집합으로서의 서비스를 기술한다.

 

WSDL의 샤양은 XML 형식을 제공한다.

 

WSDL은 자주 SOAP와 XML 스키마와 결합하여 인터넷 상에 웹 서비스를 제공하기 위해 사용되기도 한다.

 

웹 서브시에 연결되는 클라이언트 프로그램은 WSDL 파일을 읽어들여 서버에 어떠한 조작이 가능한지를 결정할 수 있다.

 

현재의 WSDL 버전은 2.0이다.

 

버전 1.1은 W3C에 의해 서명되지 않았으나 버전 2.0은 W3C 권고안이다.

 

1.1버전까지는 WSDL의 D는 Definition을 뜻했다.

 

WSDL 1.2가 WSDL 2.0으로 바뀐 이유는 WSDL 1.1과의 근본적인 차이 때문이다.

 

모든 HTTP 요청 메소드에 바인드 하는 것을 허용함으로써 (버전 1.1에서처럼 GET, POST뿐 아니라) WSDL 2.0 사양은 RESTful 웹 서비스에 대한 더 나은 지원을 제공하며 구현하기가 훨씬 더 쉬워졌다.

 

 

 

 

 

반응형

'Network(네트워크)' 카테고리의 다른 글

[FTP] 응답코드 모음  (0) 2020.05.22
TCP/IP 개념 정리  (0) 2019.06.25
네트워크 OSI 7계층 개념과 계층을 나눈이유  (0) 2019.06.17
Comments