WSiam.Com

 
This tutorial name introws

Web Service

     ตอนแรกหากเราพูดถึงคำว่า web เรามักจะนึกถึงเอกสารบน web (web document ) ที่ให้บริการบน web server ผ่านโปรโตคอล Hypertext Transfer Protocol (HTTP) โดยข้อมูลที่ส่งมาเก็บอยู่ในรูปของ Hypertext Markup Language (HTML) เพื่อนำมาแสดงผลบน Web browser ในตอนแรกเอกสารบน web ถูกสร้างขึ้นเพื่อให้นักวิทยาศาสตร์ที่ต้องการแลกเปลี่ยน เอกสารงานวิจัยกัน โดยมีภาคธุรกิจหนุนอยู่เนื่องจากมันสามารถใช้โฆษณาผลิตภันท์ และใช้ในงานบริการได้ ซึ่งเราเรียกว่า Web Application
 
     ในภายหลังภาคธุรกิจมีความต้องการที่จะเชื่อมต่อระบบเข้าหากัน นั่นเป็นเหตุที่ทำให้เกิดบริการบน web รูปแบบใหม่ โดยเก็บอยู่ในรูปของ Simple Object Access Protocol (SOAP) โดยเก็บข้อมูลทั้งหมดในรูปของ Extensible Markup Language(XML) ซึ่งเราเรียกว่า Web Service

     Web Service ทำให้โปรแกรมสามารถเชื่อมต่อระบบเข้าหากันได้ผ่านระบบอินเตอร์เน็ต เพื่อให้เข้าใจในต้วระบบมากขึ้น จะขอกล่าวถึงระบบช่วยจัดการการท่องเที่ยวผ่านอินเตอร์เน็ต โดยจะแสดงให้เห็นทั้งในรูปแบบของ Web Application และ Web Service

     ในการที่จะจัดตารางการท่องเที่ยวในแต่ละครั้ง เราต้องการข้อมูลเช่น เส้นทางเดินรถ ร้านเช่ารถ ห้องของโรงแรกม และสภาวะอากาศ สมุติว่าคุณต้องจัดตารางการท่องเที่ยวให้กับลูกค้าคนหนึ่งโดยเปิดโปรแกรมวางแผนการท่องเที่ยว คุณก็จะเข้าไปกลอกข้อมูลจนกระทั้งถึงหน้าที่ให้ใส่ข้อมูลของเส้นทางที่ลูกค้าต้องการผ่าน หากโปรแกรมนี้ไม่ได้เชื่อมต่อเข้ากับเว็ปไซต์แผนที่ สิ่งที่คุณต้องทำก็คือ เปิด browser และเข้าไปยังเว็ปไซต์แผนที่ซักแห่งหนึ่ง ค้นหาหน้าที่จะทำให้คุณสามารถหาเส้นทางได้ ในกรณีที่คุณโชคดีหาพบ คุณมักจะพบว่าข้อมูลที่ได้มามีรูปแบบแตกต่างจากที่โปรแกรมทองเที่ยวของคุณต้องการ คุณต้องจดข้อมูลนั้นๆ ออกมา และกลับไปยังโปรแกรมท่องเที่ยว สุดท้ายจึงใส่ข้อมูลนั้นๆ ลงไปแล้วกด "submit"
 
     แน่นอนว่านี่เป็นกระบวนการพื้นฐานที่ต้องเกิดขึ้นกับระบบ web application ปัจจุบัน ดังรูปที่ 1ซึ่งแสดงสิ่งที่จะเกินขึ้นบน web application

     แต่หากระบบแผ่นที่จัดทำเป็น Web Service ซึ่งอนุญาติให้โปรแกรมของคุณเข้าไปดูได้แทนที่คุณต้องเข้าไปดูเอง นั่นทำให้โปรแกรมจัดตารางการท่องเที่ยวสามารถหาเส้นทางที่ดีที่สุดให้กับลูกค้าได้โดยอัตโนมัติ ซึ่งทำให้ระบบต่างๆ สามารถเสร็จได้ในขั้นตอนเดียว ดังรูปที่ 2 ซึ่งแสดงให้เห็นว่า Web Service ช่วยเพิ่มความาสมารถในการเชื่อมต่อกันของสองระบบ

     หากบริษัทต่างๆ ทั้งระบบแผนที่เส้นทางเดินรถ ร้านเช่ารถ โรงแรม กรมอุตุ หันมาพัฒนาระบบของตนให้เป็น Web Service นั่นจะทำให้ ระบบวางแผนการท่องเที่ยวสามารถทำทุกอย่างได้อย่างครบวงจร โดยมิต้องให้ มนุษย์ เป็นผู้หาข้อมูลเลย ดังแสดงในรูปที่ 3 ซึ่งแสดงให้เห็นถึงพลังของโปรแกรมที่ให้บริการผ่าน Web Service จากหลากหลายผู้ให้บริการ

 สรุปแล้ว web service ก็คือ web ที่พูดคุยกันด้วยภาษา XML แทนที่จะเป็นแค่ HTML โดยผู้ชมมิใช่มนุษย์และ นี่จะเป็นแนวทางที่ธุรกิจกำลังจะเป็นไป

Web Service technology provided by EXBIZ (THAILAND) Co., Ltd.
Copyright 2003 SiamWebServices and WSiam.