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 โดยผู้ชมมิใช่มนุษย์และ
นี่จะเป็นแนวทางที่ธุรกิจกำลังจะเป็นไป |