SOAP 简介

Ang SOAP ay isang madaling protocol na nakabase sa XML, na nagbibigay sa mga aplikasyon ang abilidad na magpalitan ng impormasyon sa ibabaw ng HTTP.

O mas madaling sabihin: Ang SOAP ay isang protocol na ginagamit para sa pag-access ng mga serbisyo sa network.

Ang batasang dapat kang magkaroon

Bago magpatuloy sa pag-aaral, dapat kang mayroon ng pangkaraniwang kaalaman sa mga sumusunod:

  • XML
  • XML Naming Space

Kung gusto mong unawain muna ang mga proyekto na ito, bisitahin mo ang amingXML 教程》。

Ano ang SOAP?

  • Ang SOAP ay nangangahulugan ngSimple Object Access Protocol
  • Ang SOAP ay isangKommunikasyon protocol
  • Ginagamit ng SOAP paraSa pagitan ng mga aplikasyonPara sa komunikasyon
  • Ang SOAP ay isangMagpadala ng mensaheFormato
  • Ang SOAP ay dinisenyo paraSa pamamagitan ng InternetMagkommunikasyon
  • SOAP Hindi depende sa platform
  • SOAP Hindi depende sa wika
  • SOAP Base sa XML
  • SOAP Madali at maaaring pinalakas
  • Ang SOAP ay nagbibigay sa iyoLumampas sa firewall
  • Ang SOAP ay gagamitin bilang Standard ng W3CSa paglago

Bakit ang SOAP?

Mahalaga para sa pagbuo ng aplikasyon ang pagiging makakommunikasyon ng mga programa sa Internet.

Ang kasalukuyang mga aplikasyon ay gumagamit ng remote procedure call (RPC) upang makipagkommunikasyon sa mga bagay tulad ng DCOM at CORBA, ngunit ang HTTP ay hindi dinisenyo para dito. Ang RPC ay magbibigay ng pagkakakompatibilidad at seguridad na maaaring ipagbawal ng mga firewall at proxy server.

通过 HTTP 在应用程序间通信是更好的方法,因为 HTTP 得到了所有的因特网浏览器及服务器的支持。SOAP 就是被创造出来完成这个任务的。

SOAP 提供了一种标准的方法,使得运行在不同的操作系统并使用不同的技术和编程语言的应用程序可以互相进行通信。

Microsoft 和 SOAP

SOAP 是微软 .net 架构的关键元素,用于未来的因特网应用程序开发。

SOAP 1.1 被提交到 W3C

在 2000 年 5 月,UserLand、Ariba、Commerce One、Compaq、Developmentor、HP、IBM、IONA、Lotus、Microsoft 以及 SAP 向 W3C 提交了 SOAP 因特网协议,这些公司期望此协议能够通过使用因特网标准(HTTP 以及 XML)把图形用户界面桌面应用程序连接到强大的因特网服务器,以此来彻底变革应用程序的开发。

W3C 正在发展 SOAP 1.2

首个关于 SOAP 的公共工作草案由 W3C 在 2001 年 12 月发布。如需阅读更多有关在 W3C 的 SOAP 活动的内容,请访问我们的《W3C 教程》。