WSLD (Web Services Description Language) คืออะไร ???

หมวดสำหรับแบ่งบันความ รู้ต่างๆ จะมีหมวดย่อยๆ ในหมวดนี้ เช่น php, SQL, XML, CSS

Moderator: mindphp, ผู้ดูแลกระดาน

batman1292
PHP Jr. Member
PHP Jr. Member
โพสต์: 24
ลงทะเบียนเมื่อ: 10/01/2012 1:09 pm

WSLD (Web Services Description Language) คืออะไร ???

โพสต์โดย batman1292 » 28/04/2012 7:31 pm

WSLD - เป็นภาษา XML ที่ใช้อธิบายเว็บเซอร์วิส โดยจะประกอบด้วย 2 ส่วนใหญ่ดังนี้

1)ส่วนที่เป็นนามธรรม (Abstract Section) - เพื่ออธิบายโอเปอเรชัน (Operation) อินพุตและเอาท์พุตพารามิเตอร์ สามารถแบ่งย่อยได้เป็นส่วนต่างๆดังนี้
(1)Type - เป็นการกำหนดชนิดข้อมูล ที่จะใช้ใน web service โดย WSDL จะใช้รูปแบบของภาษา XML เป็นตัวกำหนดชนิดข้อมูล
(2)message - เป็นส่วนที่กำหนดข้อมูลเพื่อใช้ในการติดต่อระหว่าง Client กับ Web Services จะประกอบไปด้วย part ซึ่งอาจมองเป็นพารามิเตอร์ของฟังก์ชันก็ได้ โดยใน message สามารถมี part ได้หลายตัว
(3)portType - เป็นส่วนที่มีความสำคัญมากที่สุด ซึ่งเป็นตัวที่กำหนด Operation (ฟังก์ชันที่ไว้เรียกใช้งาน) และ ตั้งค่า message ให้เป็น input และ output ของ Operation

2)ส่วนที่เป็นรูปธรรม (Concrete Section) - เพื่ออธิบายโพรโทคอลของเน็ตเวอร์ค ตำแหน่งของจุดปลายทาง (Endpoint Address) และ รูปแบบของข้อมูล สามารถแบ่งย่อยได้เป็นส่วนต่างๆดังนี้
(1)binding - เป็นส่วนที่กำหนดการส่งและเข้ารหัสของส่วน message โดยส่วนใหญ่จะกำหนดให้ใช้ SOAP แบบ RPC เป็นตัวในการส่งข้อมูล
(2)service - เป็นส่วนที่กำหนด URL ของ Web Services ที่เราต้องการใช้
แนบไฟล์
400px-WSDL_11vs20.png
รูปอธิบายโครงสร้างของWSLD
ในกระทู้นี้จะเป็นส่วนของ WSLD1.1(ด้านซ้ายของรูป)
400px-WSDL_11vs20.png (71.25 KiB) เปิดดู 1024 ครั้ง

ย้อนกลับไปยัง

ผู้ใช้งานขณะนี้

กำลังดูบอร์ดนี้: 3 และ บุคคลทั่วไป 0 ท่าน