오디오 웹 서비스 기술 언어 (WSDL) 란 무엇입니까? -techopedia에서 정의

웹 서비스 기술 언어 (WSDL) 란 무엇입니까? -techopedia에서 정의

차례:

Anonim

정의-WSDL (Web Services Description Language)은 무엇을 의미합니까?

WSDL (Web Services Description Language)은 웹 서비스 및 해당 사용법을 설명하는 XML 기반 언어입니다.

WSDL 문서는 추상 요소와 구체적인 요소를 모두 포함하는 웹 서비스에 대한 구체적인 설명입니다.

WSDL은 서비스의 추상 기능을 설명하고 서비스 설명의 구체적인 세부 사항을 설명하기위한 프레임 워크를 제공합니다. 이 공식적인 설명은 분산 시스템과 소프트웨어 응용 프로그램 간의 통신을 위해 필요합니다.

Techopedia는 WSDL (Web Services Description Language)을 설명합니다.

WSDL 1.0은 2000 년에 도입되었으며 Microsoft, IBM 및 Ariba의 협업을 통해 개발되었습니다. 이 언어는 2001 년에 1.1 버전으로 공식화되었습니다.

WSDL 2.0은 버전 1.1과 크게 다르며 2007 년 W3C 권장 사항으로 승인되었습니다. 그러나 대부분의 타사 공급 업체는 WSDL 2.0을 지원하도록 자사 제품을 조정하지 않았습니다. 예를 들어, WS-BPEL (Web Services Business Process Execution Language)은 WSDL 1.1을 사용합니다.

WSDL 2.0 서비스 설명은 잠재적 클라이언트가 설명 된 서비스와 상호 작용하는 방법을 나타냅니다. WSDL 문서는 웹 서비스의 두 가지 측면, 즉 추상과 구체의 두 가지 측면을 설명합니다.

다음 설명에서는 WSDL 요소가 기울임 꼴로 표시되어 있습니다.

  1. 추상 수준에서 웹 서비스는주고받는 메시지의 관점에서 설명됩니다. 조작은 메시지 교환 패턴을 하나 이상의 메시지와 연관시킵니다. 메시지 교환 패턴은 송수신 된 메시지의 순서와 카디널리티는 물론 논리적으로주고받는 사람을 식별합니다. 인터페이스는 전송 또는 유선 형식을 지정하지 않고 작업을 그룹화합니다.
  2. 구체적인 수준에서 바인딩은 하나 이상의 인터페이스에 대한 전송 및 와이어 형식 세부 정보를 지정합니다. 엔드 포인트는 네트워크 주소를 바인딩과 연관시킵니다. 마지막으로 서비스는 공통 인터페이스를 구현하는 엔드 포인트를 그룹화합니다.
웹 서비스 기술 언어 (WSDL) 란 무엇입니까? -techopedia에서 정의