บทความ:
Perl
PHP
HTML
CSS
XML
DTD
XSD
RSS
WSDL
Linux
Site Map
Board
Connect Us: facebooktwitter

ตัวอย่างการสร้าง Calculate Service อย่างง่าย

นนทชัย ทรัพย์ทวีพงศ์ 2009-08-30 14:49:44   หมวดหมู่ WSDL > ตัวอย่างเอกสาร WSDL  ให้คะแนนเพิ่ม(0)  ลดคะแนน(0)  จำนวน comment(0)  จำนวนคนอ่าน(212)  

ในบทความนี้ผมจะยกตัวอย่างการสร้างเอกสาร WSDL อย่างง่าย ๆ ก่อนเลยนะครับ ที่บอกว่าอย่างง่ายก็เพราะว่าผมจะใช้ Data Type ที่มีอยู่เท่านั้น จะไม่สร้างพวก ComplexType หรือ SimpleType ขึ้นมาใช้เองครับ เพื่อให้ผู้อ่านได้เข้าใจในเบื้องต้นกันก่อนครับ เราไปดูกันเลย

WSDL Service

นนทชัย ทรัพย์ทวีพงศ์ 2009-08-02 16:36:48   หมวดหมู่ WSDL > WSDL Tutorial  ให้คะแนนเพิ่ม(0)  ลดคะแนน(0)  จำนวน comment(0)  จำนวนคนอ่าน(434)  

ส่วน <service> element เป็นส่วนที่กำหนด URL ของ web service ที่ให้บริการ ซึ่งตัวอย่างของการใช้งาน <service> element มีดังนี้

Binding to SOAP

นนทชัย ทรัพย์ทวีพงศ์ 2009-08-02 16:35:16   หมวดหมู่ WSDL > WSDL Tutorial  ให้คะแนนบทความ(0)  ลดคะแนนบทความ(0)  จำนวน Comment(0)  จำนวนคนอ่านบทความ(460)  

ตัวอย่างของการกำหนด Binding to SOAP

WSDL Ports

นนทชัย ทรัพย์ทวีพงศ์ 2009-08-02 16:32:53   หมวดหมู่ WSDL > WSDL Tutorial  ให้คะแนนบทความ(0)  ลดคะแนนบทความ(0)  จำนวน Comment(0)  จำนวนคนอ่านบทความ(390)  

ผมได้อธิบายความหมายของ <portType> element ไปแล้วในบทความก่อน ซึ่งในบทความนี้จะกล่าวถึงประเภทของ Operation ที่อยู่ภายใน <portType> element มีดังนี้

ประเภท คำอธิบาย
One-way operation (หรือฟังก์ชัน) ภายใน web service สามารถรับ message ได้อย่างเดียวโดยจะไม่ส่งค่ากลับ
Request-response web service จะทำการรับ request (input parameter) และส่ง response (output parameter) กลับไป
Solicit-response สามารถส่ง request และรอการส่งค่า response กลับ
Notification สามารถส่ง message request ไปได้ แต่จะไม่รอการส่งค่า response กลับมา

ประเภทของ Operation ที่ใช้กันบ่อยสุดก็คือ request-response

โครงสร้างเอกสาร WSDL

นนทชัย ทรัพย์ทวีพงศ์ 2009-08-02 16:27:09   หมวดหมู่ WSDL > WSDL Tutorial  ให้คะแนนบทความ(0)  ลดคะแนนบทความ(0)  จำนวน Comment(0)  จำนวนคนอ่านบทความ(820)  

เอกสาร WSDL ที่ใช้อธิบายการบริการของ web service ประกอบไปด้วย element หลักดังนี้

<types>เป็นการนิยามชนิดข้อมูลที่ใช้ใน web service (ชนิดที่กำหนดขึ้นเอง ไม่รวม primitive data type)
<message>เป็นตัวกำหนด message ของ web service (ซึ่ง message ก็เปรียบเสมือน input ที่ web service ต้องการ และ output ที่จะส่งค่ากลับมา โดยจะอธิบายในบทความต่อไป เพื่อให้เข้าใจกระจ่างขึ้น)
<portType>ประกอบไปด้วย operations (หรือ method, function) หรือในภาษาพูดก็คือบริการที่ web service มีให้ ซึ่ง element นี้จะเป็นตัวบอกว่าบริการทั้งหมดของ web service มีอะไรบ้างนั่นเอง
<binding>เป็นการกำหนด protocols ในการติดต่อกับ web service

แนะนำเข้าสู่ WSDL

นนทชัย ทรัพย์ทวีพงศ์ 2009-08-02 16:22:08   หมวดหมู่ WSDL > WSDL Tutorial  ให้คะแนนบทความ(0)  ลดคะแนนบทความ(0)  จำนวน Comment(0)  จำนวนคนอ่านบทความ(354)  

WSDL ย่อมาจาก Web Services Description Language เป็นโครงสร้างพื้นฐานของภาษา XML ที่มีรูปแบบที่เป็นมาตรฐาน เพื่อใช้ในการอธิบายวิธีการติดต่อของ Web service ไม่ว่าจะเป็นวิธีการเข้าถึง web service และบริการที่ web service แต่ละที่มีให้ WSDL เป็นภาษาที่มาจากการพัฒนาร่วมกันของ Microsoft และ IBM

1


Login  Login
ค้นหา  Search