SOAP คืออะไร?
SOAP เป็นคำย่อของ Simple Object Access Protocol เป็นโปรโตคอลการส่งข้อความที่ใช้ XML สำหรับการแลกเปลี่ยนข้อมูลระหว่างคอมพิวเตอร์ SOAP เป็นแอปพลิเคชันของข้อกำหนด XML
สิ่งที่ควรทราบ
SOAP เป็นโปรโตคอลการสื่อสารที่ออกแบบมาเพื่อสื่อสารผ่านอินเทอร์เน็ต
SOAP สามารถขยาย HTTP สำหรับการส่งข้อความ XML
SOAP ให้การขนส่งข้อมูลสำหรับบริการบนเว็บ
SOAP สามารถแลกเปลี่ยนเอกสารที่สมบูรณ์หรือเรียกขั้นตอนระยะไกล
SOAP สามารถใช้ในการกระจายข้อความ
SOAP ไม่ขึ้นกับแพลตฟอร์มและภาษา
SOAP เป็นวิธี XML ในการกำหนดข้อมูลที่ส่งและวิธีการ
SOAP ช่วยให้แอปพลิเคชันไคลเอนต์สามารถเชื่อมต่อกับบริการระยะไกลได้อย่างง่ายดายและเรียกใช้วิธีการระยะไกล
แม้ว่า SOAP จะสามารถใช้ในระบบการส่งข้อความที่หลากหลายและสามารถส่งผ่านโปรโตคอลการขนส่งที่หลากหลาย แต่จุดเริ่มต้นของ SOAP คือการเรียกโพรซีเดอร์ระยะไกลที่ส่งผ่าน HTTP
เฟรมเวิร์กอื่น ๆ รวมถึง CORBA, DCOM และ Java RMI มีฟังก์ชันการทำงานที่คล้ายกันกับ SOAP แต่ข้อความ SOAP จะเขียนด้วย XML ทั้งหมดดังนั้นจึงไม่ขึ้นกับแพลตฟอร์มและภาษาโดยเฉพาะ