เว็บเซอร์วิซ (
อังกฤษ: web service บริการบนเว็บ) คือระบบซอฟต์แวร์ที่ออกแบบมา เพื่อสนับสนุนการแลกเปลี่ยนข้อมูลกัน ระหว่างเครื่องคอมพิวเตอร์ผ่านระบบ
เครือข่าย โดยที่ภาษาที่ใช้ในการติดต่อสื่อสารระหว่างเครื่องคอมพิวเตอร์ คือ
เอกซ์เอ็มแอล เว็บเซอร์วิซมี
อินเทอร์เฟส ที่ใช้อธิบายรูปแบบข้อมูลที่เครื่องคอมพิวเตอร์ประมวลผลได้ เช่น
WSDL ระบบคอมพิวเตอร์ใช้งานสื่อสารโต้ตอบกับเว็บเซอร์วิซตามรูปแบบที่ได้กำหนดไว้แล้ว โดยการส่ง
สาสน์ตาม
อินเตอร์เฟสของเว็บเซอร์วิซนั้น โดยที่สาสน์ดังกล่าวอาจแนบไว้ใน
ซอง SOAP (<soap:Evelope>)หรือส่งตามอินเตอร์เฟสในแนวทางของ
REST สาสน์เหล่านี้ปกติแล้วถูกส่งโดยอาศัย
HTTP และใช้
XML ร่วมกับมาตรฐานเกี่ยวกับเว็บอื่นๆ โปรแกรมประยุกต์ที่เขียนโดยภาษาต่างๆ และทำงานบนแพลตฟอร์มต่างๆกันสามารถใช้
เว็บเซอร์วิซเพื่อแลกเปลี่ยนข้อมูลผ่านทาง
เครือข่ายคอมพิวเตอร์ เช่น
อินเทอร์เน็ต ในลักษณะเดียวกับ
การสื่อสารระหว่างโปรเซส (Inter-process communication) บนเครื่องเดียวกัน ความสามารถในการแลกเปลี่ยนข้อมูลระหว่างระบบที่ต่างกันนี้ (เช่น การแลกเปลี่ยนข้อมูลระหว่าง โปรแกรมที่เขียนโดย
ภาษาจาวา และโปรแกรมที่เขียนโดย
ภาษาไพทอน หรือการแลกเปลี่ยนข้อมูลระหว่างโปรแกรมประยุกต์ที่ทำงานบน
ไมโครซอฟท์วินโดวส์และโปรแกรมประยุกต์ที่ทำงานบน
ลินุกซ์) เกิดขึ้นได้เนื่องจากการใช้
มาตรฐานเปิด โดย
OASIS และ
W3C เป็นคณะกรรมการหลักในการรับผิดชอบมาตรฐานและสถาปัตยกรรมของเว็บเซอร์วิซ