IT A-Z

เข้าสู่ระบบ

สารบาญตามตัวอักษร

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z #

Simple Object Access Protocol

ที่มา SearchSOA.com

  :   ผู้ชม 14414

SOAP (Simple Object Access Protocol) เป็นวิธีการสำหรับการเรียกใช้โปรแกรมบนระบบปฏิบัติการหนึ่ง (เช่น Windows) ให้สื่อสารกับโปรแกรมในระบบปฏิบัติการเดียวกันหรืออีกระบบ (เช่น Linux) โดยการใช้ Hypertext Transfer Protocol (HTTP) ของ World Wide Web และ Extensible Markup Language (XML) เป็นกลไกสำหรับการแลกเปลี่ยนสารสนเทศ เนื่องจากโปรโตคอลเว็บได้รับการติดตั้งและมีให้ใช้โดยแพล็ตฟอร์มระบบปฏิบัติการหลักทั้งหมด HTTP and XMLจึงให้ทางออกอย่างง่ายในปัญหาการเรียกใช้โปรแกรมภายใต้ระบบปฏิบัติการต่างกันบนเครือข่ายให้สามารถสื่อสารกันได้ SOAP ระบุอย่างชัดเจนถึงการเข้ารหัสแบบ encode ส่วนหัว HTTP และไฟล์ XML ดังนั้นโปรแกรมในคอมพิวเตอร์เครื่องหนึ่งสามารถเรียกโปรแกรมทั้งหมดในอีกเครื่องได้และส่งผ่านสารสนเทศ มีการระบุการเรียกโปรแกรมให้สามารถส่งกลับการตอบสนองด้วย

SOAP พัฒนาโดย Microsoft, DevelopMentor และ Userland Software และมีวัตถุประสงค์ให้เป็นการกินเตอร์เฟซมาตรฐานของ Internet Engineering Task Force (IETF) โปรโตคอลนี้คล้ายคลึงกับ Internet Inter-ORB Protocol (IIOP) ที่เป็นส่วนหนึ่งของ Common Object Request Broker Architecture (CORBA) โปรโตคอล Remote Method Invocation (RMI) ของ Sun Microsystems คล้ายกับโปรโตคอลภายในโปรแกรมระหว่างโปรแกรมที่เขียนด้วย Java

ข้อได้เปรียบของ SOAP คือ โปรแกรมที่เรียกต้องผ่านแม่ข่าย firewall ที่สามารถสแกนคำขอนอกจากโปรแกรมประยุกต์ที่รู้จัก (ผ่านกลไกพอร์ตที่ออกแบบไว้) เนื่องจาก ตามปกติคำขอ HTTP ได้รับอนุญาตให้ผ่าน firewall ดังนั้น โปรแกรมที่ใช้ SOAP ในการสื่อสารสามรถได้รับความมั่นใจว่าสามารถสื่อสารกับโปรแกรมต่างๆในทุกที่

ศัพท์เกี่ยวข้อง

client/server, CORBA, firewall, HTTP, Java, operating system, protocol, Windows 2000, XML, IETF, Linux, port, IIOP, RMI

update: 1 สิงหาคม 2543

IT A-Z ปรับปรุงล่าสุด
abacus
zero-day exploit
MPP (massively parallel processing)
message queueing
medium
semaphore
master/slave
MAC address (Media Access Control address)
mash-up
vlog
LANDesk Client Manager
laptop computer
linkrot
Itanium
Job Entry Subsystem (JES)
IP telephony (Internet Protocol telephony)
Kerberos
iterative
interoperability
interface definition language (IDL)

Loading
Microsoft Access
Access
дЄВЗСІ№м ตГРЎТГГСต№мКС№ตФ КСиงซЧйНјиТ№ PayPal г№ГТคТ 280 єТท
НШйБјТง аєЧйНงЛЕСงёГГБЄТตФ
Umphang
ГЩйЁСЎНШйБјТงг№НХЎбงиБШБ вґВ ปГРЄТ бБиЁС№
КСиงซЧйНјиТ№ PayPal г№ГТคТ 90 єТท
КงЗ№ЕФўКФทёФм (C) widebase