โซป (SOAP-Simple Object Access Protocol) เป็นโพรโทคอลที่กำหนดรูปแบบข้อมูลเอกซ์เอ็มเอลสำหรับการส่งข้อความโดยใช้โพรโทคอลสื่อสารที่มีอยู่แล้ว เช่น เอชทีทีพี (HTTP) หรือ เอสเอ็มทีพี (SMTP) สำหรับการนำส่ง แต่เอชทีทีพีเป็นโพรโทคอลสื่อสารที่นิยมใช้มากกว่าในเว็บเซอร์วิซ และเนื่องจากการที่เอชทีทีพีเป็นโพรโทคอลมาตรฐานสำหรับอินเทอร์เน็ตและมีใช้กันแพร่หลายอยู่แล้ว ความนิยมแพร่หลายของเทคโนโลยีเว็บเซอร์วิซในปัจจุบันส่วนหนึ่งจึงมาจากการที่สามารถสื่อสารข้อความโดยอาศัยเอชทีทีพีนั่นเอง
ข้อความ SOAP ประกอบด้วย SOAP envelope ที่ภายในประกอบด้วยข้อมูล 2 ส่วน
SOAP HEADER ข้อมูลเกี่ยวกับชื่อในการระบุตัวผู้รับ ส่วนหัว ( header ) หากมีการแสดงอยู่ จะส่งข้อมูลข่าวสารที่บรรจุอยู่ภายใน ตัวอย่างเช่น รายละเอียดการดำเนินการ, วิธีการรักษาความปลอดภัยของข้อมูล คำอธิบาย หรือข้อมูลรายละเอียดบุคคล
SOAP BODY ประกอบด้วยการร้องขอหรือการตอบกลับของ Web Service ซึ่งจะอยู่ในรูปแบบของภาษา XML โครงสร้างระดับสูงของข้อความ SOAP
จากตัวอย่างด้านบน เป็นตัวอย่างของ soap request ที่ส่งข้อความ Myname ไปservice และได้รับmessage จาก service เป็นคำว่า
HelloMyname
ไม่มีความคิดเห็น:
แสดงความคิดเห็น