WSDL: Difference between revisions
From IT Wiki
(새 문서: 분류:소프트웨어 공학 ;WebService가 제공하는 서비스에 대한 정보를 기술하기 위한 XML 기반 마크업 언어 == 예시 == <pre> <wsdl:definitions>...) |
(→속성) Tags: Manual revert Visual edit |
||
(4 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
[[분류:소프트웨어 공학]] | [[분류:소프트웨어 공학]] | ||
; | ;Web Services Description Language | ||
;웹 서비스가 제공하는 서비스에 대한 정보를 기술하기 위한 XML 기반 마크업 언어 | |||
== 예시 == | == 예시 == | ||
Line 21: | Line 22: | ||
== 같이 보기 == | == 같이 보기 == | ||
* [[ | * [[서비스 지향 아키텍처]] | ||
* [[XML]] | * [[XML]] |
Latest revision as of 13:39, 5 October 2022
- Web Services Description Language
- 웹 서비스가 제공하는 서비스에 대한 정보를 기술하기 위한 XML 기반 마크업 언어
예시[edit | edit source]
<wsdl:definitions> <wsdl:types>...</wsdl:types> <wsdl:message>...</wsdl:message> <wsdl:portType>...</wsdl:portType> <wsdl:binding>...</wsdl:binding> <wsdl:service>...</wsdl:service> </wsdl:definitions>
속성[edit | edit source]
- types : 교환될 메시지 설명, "사용될 데이터 형식" 정의 (스키마에 정의된 타입) -> "데이터 타입 재료"
- message : "메소드 이름 및 파라미터" 정의 -> 어떤 메시지를 주고 받을 것이다! 선언
- portType : message를 묶어서 하나의 operation으로 만듦 -> 일종의 함수 인터페이스를 정의한다.
- binding : portType에 의해 정의된 작업 및 메시지에 대해 메시지 형식과 프로토콜을 정의한다. ->클래스화
- service : WebService URL Endpoints를 설정한다.