ເອກະສານ WSDL
- ຫນ້າທີ່ກ່ອນ ການຊີ້ແຈງ WSDL
- ຫນ້າຫນັງ ຕອນປະຕູ WSDL
WSDL 文档仅仅是一个简单的 XML 文档。
它包含一系列描述某个 web service 的定义。
WSDL 文档结构
WSDL 文档是利用这些主要的元素来描述某个 web service 的:
元素 | 定义 |
---|---|
<portType> | web service 执行的操作 |
<message> | web service 使用的消息 |
<types> | web service 使用的数据类型 |
<binding> | web service 使用的通信协议 |
一个 WSDL 文档的主要结构是类似这样的:
<types> definition of types........ <message> definition of a message.... </message> <portType> definition of a port....... </portType> <binding> definition of a binding....
WSDL 文档可包含其它的元素,比如 extension 元素,以及一个 service 元素,此元素可把若干个 web services 的定义组合在一个单一的 WSDL 文档中。
如需完整的语法概述,请访问 ສານວິທະຍາ WSDL ບົດນີ້。
ຕອນປະຕູ WSDL
<portType> ປະກອບສິ່ງສະເພາະຂອງ WSDL。
ມັນສາມາດອະທິບາຍ web service, ການປະຕິບັດການທີ່ສາມາດດຳເນີນໄດ້, ແລະຂໍ້ມູນທີ່ກ່ຽວຂ້ອງ。
ສິ່ງທີ່ສະເພາະຂອງ <portType> ສາມາດປຽບທຽບກັບການເອິ້ນຫຼັກສາຍຂອງພາສາຂັ້ນພິມປະຕິບັດ (ຫຼືບົດຂອງພາສາຂັ້ນພິມປະຕິບັດ ຫຼືບັນດາຫຼັກສາຍ)
WSDL ຂໍ້ມູນ
<message> ປະກອບສິ່ງນຳໃຊ້ຂອງການກະທຳຂອງປະກອບສິ່ງ。
ແມ່ນສິ່ງທີ່ສະເພາະຂອງຂໍ້ມູນສິ່ງຂອງພາກສ່ວນແລະສາມາດປຽບທຽບກັບການເອິ້ນຫົວຫຼັກພາກສ່ວນຂອງພາສາຂັ້ນພິມປະຕິບັດຢູ່ໃນພາສາຂັ້ນພິມປະຕິບັດ。
WSDL types
<types> ປະກອບສິ່ງນຳໃຊ້ຂອງ web service。
ເພື່ອຄວາມອົດທົນຂອງພາກສ່ວນລະບົບທີ່ສຸດສຸດ WSDL ນຳໃຊ້ປະກອບສະເພາະ XML Schema ທີ່ນຳໃຊ້ຂັ້ນຕອນຂອງຕົວປະກອບຂອງຂໍ້ມູນ。
WSDL Bindings
<binding> ປະກອບສິ່ງສະເພາະສຳລັບເຄື່ອງຫົວຂໍ້ຂອງພາກສ່ວນແລະລະບຽບຂັ້ນຕອນ。
ບັນດາການງານ WSDL
ນີ້ແມ່ນພັກສ່ວນຂອງເອກະສານ WSDL ທີ່ຫຼຸດລົງ:
<message name="getTermRequest"> <part name="term" type="xs:string"/> </message> <message name="getTermResponse"> <part name="value" type="xs:string"/> </message> <portType name="glossaryTerms"> <operation name="getTerm"> <input message="getTermRequest"/> <output message="getTermResponse"/> </operation> </portType>
ໃນກໍລະນີນີ້<portType> ປະກອບ "glossaryTerms" ວ່າຫນື່ງຕອນຊື່, ປະຕິບັດ "getTerm" ວ່າຫນື່ງປະຕິບັດຊື່.
ການປະຕິບັດ "getTerm" ມີຊື່ "getTermRequest".ປະກອບຂໍ້ມູນແລະປະກອບຂໍ້ມູນທີ່ມີຊື່ "getTermResponse".ຂໍ້ຄວາມອອກ.
<message> ປະກອບສາມາດກໍານົດຂໍ້ມູນຂອງຂໍ້ຄວາມໃດກໍ່ຕາມ.ສ່ວນປະກອບແລະຄວາມຂໍ້ມູນທີ່ກ່ຽວຂ້ອງ.
ການປະພຶດກັບການປັດຊະນະວິທະຍາທົດສະຫຼະ, glossaryTerms ແມ່ນຄອມພິວເຕີ້ກົນລະບົບ, ແລະ "getTerm" ແມ່ນກົນລະບົບທີ່ມີຄຳເຂົ້າ "getTermRequest" ແລະຄຳອອກ getTermResponse.
- ຫນ້າທີ່ກ່ອນ ການຊີ້ແຈງ WSDL
- ຫນ້າຫນັງ ຕອນປະຕູ WSDL