โปรโตคอล SOAP
โปรโตคอล SOAP (Simple Object Access Protocol, โปรโตคอลการเข้าถึงวัตถุอย่างง่าย) ช่วยให้บริการเว็บสามารถทำงานร่วมกัน และกับไคลเอนต์ได้ SOAP ถูกใช้งาน ร่วมกับโปรโตคอลระดับแอปพลิเคชัน เช่น SMTP, FTP, HTTP, HTTPS แต่บ่อยครั้งที่สุด SOAP ถูกนำมาใช้บนโปรโตคอล HTTP
ข้อความของโปรโตคอล SOAP ประกอบด้วย องค์ประกอบต่อไปนี้:
- Envelope - องค์ประกอบราก ซึ่งกำหนดข้อความและ เนมสเปซที่ใช้งาน ในเอกสาร
- Header ประกอบด้วยแอตทริบิวต์ของข้อความ ตัวอย่างเช่น ข้อมูลด้านความปลอดภัย หรือเกี่ยวกับการกำหนดเส้นทางเครือข่าย
- Body ประกอบด้วยข้อความ ที่แอปพลิเคชันต่างๆ แลกเปลี่ยนกัน
- Fault องค์ประกอบเสริม ให้ข้อมูลเกี่ยวกับข้อผิดพลาด ที่เกิดขึ้นระหว่างการประมวลผลข้อความ
อย่างไรก็ตาม ควรทราบว่าการใช้โปรโตคอล SOAP ในการส่งข้อความจะเพิ่ม ปริมาณของข้อความและลดความเร็วในการประมวลผลลง
ดูเพิ่มเติม
-
กลไก
CORS,
ซึ่งช่วยให้บริการเว็บทำงานร่วมกับไคลเอนต์ได้