>일반적인 문제 >WSDL이란 무엇입니까?

WSDL이란 무엇입니까?

藏色散人
藏色散人원래의
2019-12-03 14:27:354253검색

WSDL(Web Services Description Language)은 웹 서비스를 설명하기 위해 게시된 XML 형식입니다. W3C 조직(World Wide Web Consortium)은 WSDL 버전 1.1을 승인하지 않았습니다. 현재 WSDL 버전은 W3C 권장 사항(공식 표준)이며 W3C 조직에서 공식 표준으로 승인할 예정인 2.0입니다.

소개

WSDL(Web Services Description Language)은 웹 서비스를 설명하기 위해 게시된 XML 형식입니다. W3C 조직(World Wide Web Consortium)은 WSDL 버전 1.1을 승인하지 않았습니다. 현재 WSDL 버전은 W3C 권장 사항(공식 표준)이며 W3C 조직에서 공식 표준으로 승인할 예정인 2.0입니다.

많은 기술 문헌에서 웹 서비스 설명 언어는 일반적으로 WSDL로 축약되며 일반적으로 "wiz-dəl"로 발음됩니다.

WSDL은 웹 서비스의 공개 인터페이스를 설명합니다. 이는 웹 서비스와 통신하고 사용하는 방법에 대한 XML 기반 서비스 설명입니다. 즉, 디렉터리에 나열된 웹 서비스와 상호 작용할 때 바인딩해야 하는 프로토콜 및 정보 형식을 설명합니다. 추상적 언어는 일반적으로 서비스가 지원하는 작업과 정보를 설명하는 데 사용되며, 사용되면 실제 네트워크 프로토콜과 정보 형식이 서비스에 바인딩됩니다.

Composition

WSDL 문서는 두 부분으로 나눌 수 있습니다. 상단 부분은 추상적인 정의로 구성되고 하단 부분은 구체적인 설명으로 구성됩니다.

History

2001년 3월, WSDL 1.1은 네트워크 서비스 설명을 위해 IBM과 Microsoft에서 W3C 노트로 XML 프로토콜에 대한 W3C XML 활동에 제출되었습니다. (W3C 레코드는 논의 목적으로만 사용됩니다. W3C 레코드의 게시는 W3C나 W3C 팀 또는 W3C 회원의 승인을 의미하지 않습니다.) 2002년 7월 W3C는 WSDL 1.2의 첫 번째 작업 초안을 출시했습니다.

Elements

WSDL 요소는 XML 구문을 기반으로 서비스와 상호 작용하기 위한 기본 요소를 설명합니다.

● 유형(메시지 유형): 특정 유형 시스템(예: XSD)을 사용하는 데이터 유형 정의를 위한 컨테이너입니다.

● 메시지: 하나 이상의 부분으로 구성된 통신 데이터의 추상적 유형 정의입니다.

● 부분: 메시지 매개변수

● 작업: 서비스에서 지원하는 작업에 대한 추상적인 설명입니다. WSDL은 다음 네 가지 작업을 정의합니다.

1. 단방향: 엔드포인트가 정보를 받습니다.

2. 요청-응답(요청) -response): 엔드포인트가 메시지를 받은 후 관련 메시지를 보냅니다.

3. 요청-응답(solicit-response): 엔드포인트가 메시지를 보낸 다음 관련 메시지를 받습니다.

4. 엔드포인트가 메시지를 보냅니다.

● 포트 유형: 특정 포트 유형에 대한 특정 프로토콜 및 데이터 형식 사양입니다.

● 바인딩: 특정 포트 유형에 대한 특정 프로토콜 및 데이터 형식 사양입니다.

● 포트: 바인딩과 네트워크 주소의 조합으로 정의되는 단일 엔드포인트입니다.

● 서비스: 관련 인터페이스, 작업, 메시지 등을 포함한 관련 포트 모음입니다.

위 내용은 WSDL이란 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.