정보문화사 : IT 서적의 명가 | 길라잡이 http://blog.naver.com/infopub/100052711725 WSDL은 웹 서비스 인터페이스에 대한 자기 기술(Self Description)이다. 서버에서 제공되는 서비스를 XML 포맷으로 서비스를 표현하여 새로운 웹 서비스를 공개할 때 각 서비스에 대한 다양한 내용을 정의하는 파일이다. WSDL은 서버와 클라리언트 상호 요구 사항을 기록하여 올바른 포맷으로 기술된 SOAP 메시지를 처리하여 서비스가 이루어지게 한다. [그림 1]과 같이 클라이언트는 자신이 원하는 웹 서비스를 UDDI 레지스트리를 통하여 검색한다. UDDI 레지스트리는 개발자가 원하는 웹 서비스를 제공하는 웹 서비스 벤더로의 연결점만 클라이언트에게 전달한다. 벤더에 대한 자세한 내용은 UDDI 레지스트리에 포함되어 있지 않다. [그림 1] 웹 서비스 구조 클라이언트는 그 연결점을 통해 DISCO 파일을 검색하여 웹 서비스가 사용 가능한지를 파악한다. 그 다음 WSDL 파일을 이용하여 서비스의 세부적인 내용을 파악하고 웹 서비스를 이용한다. UDDI : 웹 서비스를 등록하고 찾기 위한 산업 표준으로 사용자는 UDDI를 통해 자신이 원하는 웹 서비스를 검색하고, 서비스에 대한 파라미터나 리턴 타입 등의 자세한 내용을 알아낸 다음, SOAP 메시지의 형태로 HTTP 프로토콜을 사용하여 통신한다. WSDL : 서버에서 제공되는 웹 서비스에 대한 자세한 내용을 기술하는 XML 문서다. 웹 서비스에서 제공하는 작업(Operation)에 대한 파라미터, 리턴 타입 등에 대한 자세한 내용을 기술하고 있다. SOAP : 메시지의 포맷, 전송 등과 관련한 내용을 정의하며, XML과 HTTP를 통해 구현한다. XML/HTTP : 방화벽이나 서로 다른 플랫폼간의 ...
댓글
댓글 쓰기