สารบัญ:
- คำจำกัดความ - Simple Object Access Protocol (SOAP) หมายถึงอะไร
- Techopedia อธิบาย Simple Object Access Protocol (SOAP)
คำจำกัดความ - Simple Object Access Protocol (SOAP) หมายถึงอะไร
Simple Object Access Protocol (SOAP) เป็นโปรโตคอลสำหรับการใช้บริการเว็บ SOAP มีแนวทางที่อนุญาตให้มีการสื่อสารผ่านอินเทอร์เน็ตระหว่างสองโปรแกรมแม้ว่าพวกเขาจะทำงานบนแพลตฟอร์มที่ต่างกันใช้เทคโนโลยีที่แตกต่างกันและเขียนด้วยภาษาโปรแกรมที่แตกต่างกัน
วันนี้คำนี้เรียกว่าสบู่และไม่ถือว่าเป็นคำย่อ
Techopedia อธิบาย Simple Object Access Protocol (SOAP)
ในฐานะที่เป็นโปรโตคอล SOAP มีสี่ส่วนพื้นฐาน:
- แนวทางสำหรับเนื้อหาของข้อความและวิธีการประมวลผล
- แนวทางการเข้ารหัสสำหรับชนิดข้อมูลที่กำหนดโดยแอปพลิเคชัน
- แนวทางสำหรับการเรียกขั้นตอนระยะไกล (RPCs) และการตอบกลับ
- แนวทางสำหรับการแลกเปลี่ยนข้อความผ่านโปรโตคอลที่แน่นอน
SOAP เขียนโดยใช้ Extensible Markup Language (XML) โครงสร้างเอกสาร XML จึงประกอบด้วยองค์ประกอบพื้นฐานสี่ประการดังนี้
- ซองจดหมาย
- หัวข้อ
- ร่างกาย
- ความผิดพลาด
องค์ประกอบซองจดหมายเป็นที่ที่เอกสาร XML สามารถระบุว่าเป็นข้อความ SOAP ข้อความ SOAP เป็นเอกสาร XML ที่มีโครงสร้างพร้อมกับองค์ประกอบซองจดหมายซึ่งห่อหุ้มทั้งองค์ประกอบส่วนหัวและองค์ประกอบร่างกายตามลำดับ องค์ประกอบความผิดอยู่ภายในร่างกาย
องค์ประกอบส่วนหัวเป็นตัวเลือกจริง แต่เมื่อมีอยู่มันเป็นที่ที่ข้อมูลอาจพบเกี่ยวกับแอปพลิเคชันเช่นการตรวจสอบความถูกต้องการชำระเงิน ID การทำธุรกรรม ฯลฯ
องค์ประกอบร่างกายเป็นที่ที่ข้อความที่พบจริง องค์ประกอบความผิดพลาดประกอบด้วยข้อผิดพลาดและข้อมูลสถานะ
แม้ว่าข้อความ SOAP จะใช้ HTTP เป็นระบบการนำส่ง แต่โปรโตคอลการขนส่งอื่น ๆ ก็รองรับเช่นกัน
