ไฟล์ WSDL คืออะไร??
ไฟล์ WSDL เป็นไฟล์ภาษาคำอธิบายบริการเว็บที่เขียนด้วยภาษา XML เพื่ออธิบายบริการบนเว็บ ประกอบด้วยข้อมูลเกี่ยวกับจุดสิ้นสุดหรืออินเทอร์เฟซสำหรับการเชื่อมต่อกับโลกภายนอกในรูปแบบที่ยอมรับในระดับสากล ข้อกำหนดรูปแบบไฟล์ WSDL (ดูแลโดย W3C.org) กำหนดข้อกำหนดสำหรับการเผยแพร่ฟีดข้อมูลสำหรับการแลกเปลี่ยนข้อมูลเพื่อให้มี การเข้าถึงแอปพลิเคชันระยะไกลผ่านพอร์ตและจุดสิ้นสุด
รูปแบบไฟล์ WSDL - ข้อมูลเพิ่มเติม
ไฟล์ WSDL ถูกบันทึกเป็นไฟล์ XML ที่มนุษย์สามารถอ่านได้และสามารถเปิดในโปรแกรมแก้ไขข้อความเพื่อดูเนื้อหา
คำอธิบายบริการ WSDL
ข้อกำหนดรูปแบบไฟล์ WSDL 2.0 อธิบายบริการ WSDL ว่าประกอบด้วยสองขั้นตอน:
- ขั้นตอนนามธรรม
- เวทีคอนกรีต
ความสามารถในการใช้ซ้ำของคำอธิบายและการออกแบบข้อกังวลที่เป็นอิสระถูกควบคุมโดยบริการบนเว็บ สิ่งนี้ทำได้โดยใช้องค์ประกอบหลายประเภท รวมถึงประเภท (คำจำกัดความประเภทข้อมูล) ข้อความ (ข้อมูลที่สื่อสาร) การดำเนินการ (การกระทำ) และโปรโตคอลที่ใช้โดยบริการ ทั้งหมดนี้จัดการในระดับนามธรรม การรวมรายละเอียดรูปแบบการขนส่งและสายถูกระบุโดยการรวม ซึ่งจัดกลุ่มปลายทางเข้าด้วยกันเพื่อใช้อินเทอร์เฟซทั่วไป
เทคโนโลยีใดบ้างที่สามารถใช้ในการเชื่อมต่อกับบริการ WSDL
สามารถใช้เทคโนโลยีต่างๆ มากมายสำหรับการเชื่อมต่อกับบริการ WSDL รวมถึงแอปพลิเคชัน ASP.NET, C/C++ และ Java
ตัวอย่าง 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” กำหนดการดำเนินการทางเดียวที่เรียกว่า “setTerm”