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

ตอบกระทู้

รูปแสดงอารมณ์
:icon_plusone: :like: :plusone: :gfb: :-D :) :( :-o 8O :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: :angry: :baa: :biggrin:
รูปแสดงอารมณ์อื่นๆ

BBCode เปิด
[img] เปิด
[url] เปิด
[Smile icon] เปิด

กระทู้แนะนำ
   

มุมมองที่ขยายได้ กระทู้แนะนำ: WSLD (Web Services Description Language) คืออะไร ???

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 ที่เราต้องการใช้
แนบไฟล์
รูปอธิบายโครงสร้างของWSLD <br />ในกระทู้นี้จะเป็นส่วนของ WSLD1.1(ด้านซ้ายของรูป)
รูปอธิบายโครงสร้างของWSLD
ในกระทู้นี้จะเป็นส่วนของ WSLD1.1(ด้านซ้ายของรูป)
400px-WSDL_11vs20.png (71.25 KiB) Viewed 1519 times

ข้างบน