1. E-service กับ Web Service ต่างกันอย่างไร
E-service คือ บริการทางอินเทอร์เน็ต เช่น ข้อมูลสายการบิน ข้อมูลการเงินการธนาคาร ข้อมูลห้างสรรพสินค้า ข้อมูลรถยนต์ ข้อมูลการปกครอง ข้อมูลการท่องเที่ยว เป็นต้น ช่วงให้ผู้ใช้บริการไม่เสียเวลาในการเดินทาง และมีข้อมูลหลากหลายให้เลือก
WebService เป็นระบบซอร์ฟแวร์ที่ออกแบบมาเพื่อสนับสนุนการการติดต่อ แลกเปลี่ยนข้อมูลกันระหว่างคอมพิวเตอร์ผ่านทางระบบเครือข่ายอินเตอร์เนต เว็บเซอร์วิสมีรูปแบบอินเตอร์เฟสที่ใช้อธิบายข้อมูลของคอมพิวเตอร์ได้ ตัวอย่างเช่น WSDL โดยทั่วไปข้อมูลจะถูกส่งมาในรูปแบบของภาษา HTTP และ ใช้ XML ร่วมด้วยในการติดต่อกับเว็บอื่น ๆ
สรุปWebService คือ Web Application ยุคใหม่ ที่ประกอบด้วยส่วนย่อยๆมีความสมบูรณ์ในตัวเอง สามารถติดตั้ง ค้นหา เริ่มทำงานได้ผ่านเว็บ Web Service สามารถทำอะไรก็ได้ตั้งแต่งานง่ายๆ เช่นดึงข้อมูล จนถึงกระบวนการทางธุรกิจที่ซับซ้อน เมื่อ Web Service ตัวใดตัวหนึ่งเริ่มทำงาน Web Service ตัวอื่นก็สามารถรับรู้และเริ่มทำงานได้อีกด้วย Web Service มีจุดเด่นในเรื่องของการให้บริการข้อมูลที่สะดวก ใช้งานง่าย
ข้อแตกต่างคือ ระบบ Webservice จะมีการแลกเปลี่ยนข้อมูลระหว่างกันได้และสามารถทำงานเกี่ยวกับกระบวนการทางธุรกิจที่ซับซ้อน ส่วน E-Service จะเน้นให้บริการด้านข้อมูลเกี่ยวกับการบริการขององค์กรนั้น เพื่อประหยัดเวลาของผู้ใช้บริการ
ที่มา:“Asiamediasoft Forum,” www.asiamediasoft.net. June 28, 2008. <http://www.asiamediasoft.net/forum/index.php?topic=37.0> June 28, 2008.
2. ถ้าจะพัฒนาระบบ Web Service จะพัฒนาระบบอะไร
ถ้าข้าพเจ้าได้พัฒนาระบบ Web Service สักระบบ ข้าพเจ้าคิดว่าจะพัฒนาระบบ การสั่งงานระยะไกลด้วยเทคโนโลยี SOAP (Remote Invocation) Remote Procedure Call ผ่านทาง Web สั่งงานจากระยะไกลในการเฝ้าติดตามดูแลบ้านแทนเรานั่นเอง เช่นระบบป้องกันขโมยด้วยเว็บ
3. ในโลกอนาคตถ้าจะพัฒนาต่อจาก Web Service จะพัฒนาให้เป็นอย่างไร
ข้าพเจ้าคิดว่า Web Service ก็มีข้อดีหลายข้ออยู่แล้ว สำหรับในอนาคต แนวโน้มทางด้าน Web Service ข้าพเจ้าคิดว่าจะพัฒนาให้เป็นในรูปแบบที่เสถียรภาพยิ่งขึ้นไป ทั้งในเรื่องของการพัฒนาทรัพยากรในตัว เทคโนโลยี ที่กำลังอยู่ระหว่างพัฒนา เช่น
SOAP (Remote Invocation)
- SOAP – an XML-based protocol ที่ทำให้เรียกโปรแกรมผ่านทาง HTTP/Web Server ได้
- Remote Procedure Call ผ่านทาง Web สั่งงานจากระยะไกล
- ทำให้เกิดเรียกใช้โปรแกรม (Software Components) ข้ามระบบได้
- Web Consortium (W3C) Support เป็นองค์กรระหว่างประเทศที่ทำงานด้านการพัฒนาเทคโนโลยีเว็บ
UDDI บริการ Directory
- UDDI ย่อมาจาก Universal Description, Discovery and Integration
- นำเสนอโดยหลายบริษัทเช่น Ariba, Microsoft, IBM, etc.
- บอกให้ทราบว่าบริษัทมีผลิตภัณฑ์และบริการอะไรบ้าง
- สามารถติดต่อขอดำเนินธุรกิจการค้ากับบริษัทได้โดยอัตโนมัติโดยผ่านทาง
Web Services
WSDL ระบุคุณสมบัติของแต่ละบริการ
- WSDL ย่อมาจาก Web Services Description Language
- WSDL คือคู่มือให้กับระบบ เพื่อเรียนรู้วิธีการเรียกใช้งาน Web Services ที่ต้องการ
- WSDL เขียนขึ้นตามแบบมาตรฐาน XML
หากเทคโนโลยี ที่กำลังอยู่ระหว่างพัฒนาได้มีการพัฒนาให้เกิดความสเถียรภาพมากขึ้น ระบบ Web service ก็ยังคงเป็นระบบในอนาคตได้