ຕາວຂອງ WSDL

WSDL ຕອນສາຍສາມາດອະທິບາຍຮູບແບບຂອງປະເພດທີ່ສາມາດບໍລິການຂອງບໍລິການທາງອິນເຕີເນັດ (ການດຳເນີນຕົວທີ່ມີຄວາມບັງຄັບ).

ຕາວຂອງ WSDL

<portType> ຫົວຂໍ້ທີ່ສຳຄັນຂອງ WSDL.

ສາມາດອະທິບາຍ web serviceທີ່ສາມາດດຳເນີນການດຳເນີນແລະການກໍານົດຂໍ້ຄວາມ.

ຕອນ ກໍານົດການເຊື່ອມຕໍ່ກັບບໍລິການທາງອິນເຕີເນັດ. ຄວາມຈິງວ່າເປັນສະມາພາບຂອງຫົວໜ້າບັນດາຫົວຂໍ້ບັນດາປະເພດຂອງພາສາຄົນປະເທດອົງການ, ແຕ່ວ່າການກໍານົດ WSDL ໄດ້ກໍານົດສີ່ຊະນິດ:

ຊະນິດການດຳເນີນ

ການດຳເນີນຕົວ-ຄຳຕອບ ແມ່ນຊະນິດການດຳເນີນຕົວທົ່ວໄປ ແຕ່ WSDL ກໍານົດສີ່ຊະນິດ:

ຊະນິດ ການກໍານົດ
ການດຳເນີນຕົວ ການດຳເນີນຕົວນີ້ສາມາດຍອມຮັບຂໍ້ຄວາມບໍ່ຈະກັບຄຳຕອບ.
ການຮຽກຮ້ອງ-ຄຳຕອບ ການດຳເນີນຕົວນີ້ສາມາດຍອມຮັບຂໍ້ຄວາມກັບຄຳຕອບ.
ການຮຽກຮ້ອງ-ຄຳຕອບ ການດຳເນີນຕົວນີ້ສາມາດສົ່ງຂໍ້ຄວາມກັບຄຳຕອບ.
ການແຈ້ງຄວາມ ການດຳເນີນຕົວນີ້ສາມາດສົ່ງຂໍ້ຄວາມທີ່ບໍ່ຈະລໍຖ້າຄຳຕອບ.

ການດຳເນີນຕົວຢ່າງດຽວ

ກໍລະນີຂອງການດຳເນີນຕົວຢ່າງດຽວ:

<message name="newTermValues">
   <part name="term" type="xs:string"/>
   <part name="value" type="xs:string"/>
</message>
<portType name="glossaryTerms">
   <operation name="setTerm">
      <input name="newTerm" message="newTermValues"/>
   </operation>
</portType >

ໃນກໍລະນີນີ້ວ່າ ຕອນ "glossaryTerms" ກໍານົດພາສາບັນດາຄູ່ມື "setTerm" ການດຳເນີນຕົວຢ່າງດຽວ.

ການປະຕິບັດ "setTerm" ສາມາດຍອມຮັບຂໍ້ມູນຂອງອາກາດຫຼັກສານໃໝ່ຂອງຂໍ້ມູນບຸກຄົນທີ່ມີຂໍ້ມູນ "newTermValues" ທີ່ມີຂອບ "term" ແລະ "value". ແຕ່ບໍ່ມີການກໍານົດການອອກຂໍ້ມູນສິ່ງໃດໆສຳລັບການປະຕິບັດນີ້.

ການປະຕິບັດ Request-Response

ນັກກໍານົດຄວາມຈະການ request-response

<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>

ໃນກໍານົດນີ້,ຕາວ "glossaryTerms" ກໍານົດການປະຕິບັດ request-response ທີ່ມີຊື່ "getTerm".

"getTerm" ການຮຽກຮ້ອງຈະຮຽກຮ້ອງຂໍ້ມູນສົ່ງເຂົ້າຂອງ "getTermRequest" ທີ່ມີຂອບຂອງ "term" ແລະຈະຖືກກັບກັບຂໍ້ມູນອອກ "getTermResponse" ທີ່ມີຂອບຂອງ "value".