WSDL

InfoWiki

WSDL은 Web Service Description Language의 약자로, 다른 애플리케이션에 사용되기 위해 받은 웹 서비스나 명령, 데이터들이 무엇인지 설명하면서, 그 웹 서비스의 목적과 구성요소 등을 알려주는 역할을 한다. 일종의 명세서와 같은 역할을 하는 하부구조 틀(Framework)이다. XML, SOAP, UDDI와 함께 웹 서비스를 구현하는 4대 기술 중 하나이다.

WSDL은 웹 서비스 인터페이스에 대한 자기 기술(Self Description)이다. 서버에서 제공되는 서비스를 XML 포맷으로 서비스를 표현하여 새로운 웹 서비스를 공개할 때 각 서비스에 대한 다양한 내용을 정의하는 파일이다. WSDL은 서버클라이언트 상호 요구 사항을 기록하여 올바른 포맷으로 기술된 SOAP 메시지를 처리하여 서비스가 이루어지게 한다.