เคยเขียนถึงการแลกเปลี่ยนข้อมูลแบบต่างๆ ของ WebService ใน blog
XML-RPC, SOAP และ REST กับ WebService วันนี้บังเอิญเจอบทความ REST Architectural Style จากคุณ Mark Volkmann
เอกลักษณ์ของ REST แบบสรุปคือ
1. ใช้ url ในการส่งข้อมูล
http://host:port/webapp/carPhoto?make=BMW&model=Z3&year=2001&view=front
2. ใช้ xml ในการส่งข้อมูลกลับ มีสองแบบ RESTful และ non-RESTful ลองพิจารณา
RESTful
<musicCollection owner="Mark Volkmann" xmlns:xlink="http://www.w3.org/1999/xlink">
<artist xlink:href=
"http://myhost:8080/music/collection/Mark+Volkmann/artist/Tori+Amos"/>
<artist xlink:href=
"http://myhost:8080/music/collection/Mark+Volkmann/artist/Sting"/>
</musicCollection>
non-RESTful
<musicCollection owner=”Mark Volkmann”>
<artist name=”Tori Amos”/>
<artist name=”Sting”/>
</musicCollection><p> ไปตามอ่านล่ะกัน
Links
REST Architectural Style
update : 2006.08.08
แนะนำเว็บ Paul’s REST Resources เพิ่มเติม คุณ Paul ได้รวบรวม links และบทความที่น่าสนใจเอาไว้เยอะเลย</p>