ผลต่างระหว่างรุ่นของ "เว็บเซอร์วิซ"

เนื้อหาที่ลบ เนื้อหาที่เพิ่ม
ไม่มีความย่อการแก้ไข
บรรทัด 2:
[[ไฟล์:webservices.png|thumb|250px|มาตรฐานที่ใช้งาน]]
 
'''เว็บเซอร์วิส''' (Web service) คือระบบซอฟต์แวร์ที่ออกแบบมา เพื่อสนับสนุนการแลกเปลี่ยนข้อมูลกัน ระหว่างเครื่องคอมพิวเตอร์ผ่านระบบ[[เครือข่าย]] โดยที่ภาษาที่ใช้ในการติดต่อสื่อสารระหว่างเครื่องคอมพิวเตอร์ คือ[[เอกซ์เอ็มแอล]] เว็บเซอร์วิสมี[[อินเทอร์เฟส (วิทยาการคอมพิวเตอร์)|อินเทอร์เฟส]] ที่ใช้อธิบายรูปแบบข้อมูลที่เครื่องคอมพิวเตอร์ประมวลผลได้ เช่น [[WSDL]] ระบบคอมพิวเตอร์ใช้งานสื่อสารโต้ตอบกับเว็บเซอร์วิสตามรูปแบบที่ได้กำหนดไว้แล้ว โดยการส่ง[[สาสน์ (คอมพิวเตอร์)|สาสน์]]ตาม[[อินเตอร์เฟส (วิทยาการคอมพิวเตอร์)|อินเตอร์เฟส]]ของเว็บเซอร์วิสนั้น โดยที่สาสน์ดังกล่าวอาจแนบไว้ใน[[ซอง (คอมพิวเตอร์)|ซอง]] [[SOAP]] (<soap:Evelope>)หรือส่งตามอินเตอร์เฟสในแนวทางของ [[REST]] [[สาสน์ (คอมพิวเตอร์)|สาสน์]]เหล่านี้ปกติแล้วถูกส่งโดยอาศัย [[HTTP]] และใช้ [[XML]] ร่วมกับมาตรฐานเกี่ยวกับเว็บอื่นๆ โปรแกรมประยุกต์ที่เขียนโดยภาษาต่างๆ และทำงานบนแพลตฟอร์มต่างๆกันสามารถใช้[[เว็บ]]เซอร์วิสเพื่อแลกเปลี่ยนข้อมูลผ่านทาง[[เครือข่ายคอมพิวเตอร์]] เช่น [[อินเทอร์เน็ต]] ในลักษณะเดียวกับ[[การสื่อสารระหว่างโปรเซส]] (Inter-process communication) บนเครื่องเดียวกัน ความสามารถในการแลกเปลี่ยนข้อมูลระหว่างระบบที่ต่างกันนี้ (เช่น การแลกเปลี่ยนข้อมูลระหว่าง โปรแกรมที่เขียนโดย[[ภาษาจาวา]] และโปรแกรมที่เขียนโดย[[ภาษาไพทอน]] หรือการแลกเปลี่ยนข้อมูลระหว่างโปรแกรมประยุกต์ที่ทำงานบน[[ไมโครซอฟท์วินโดวส์]]และโปรแกรมประยุกต์ที่ทำงานบน[[ลินุกซ์]]) เกิดขึ้นได้เนื่องจากการใช้[[มาตรฐานเปิด]] โดย [[OASIS_(organization)|OASIS]] และ [[World Wide Web Consortium|W3C]] เป็นคณะกรรมการหลักในการรับผิดชอบมาตรฐานและสถาปัตยกรรมของเว็บเซอร์วิส
 
== ข้อกำหนดซอฟต์แวร์และมาตรฐานอื่นที่เชื่อมโยงกัน ==