Phunzirani za Pulogalamu Yovuta Yopezera Obwino (SOAP)

Kodi PASAP ndi chiyani? XML SOAP ndi chilankhulo chomwe chimalola pulogalamu yomwe ikugwiritsidwa ntchito pa njira imodzi yogwiritsira ntchito polumikizana ndi pulogalamu ina kuntchito ina yothandizira pa intaneti.

Gulu la ogulitsa kuchokera ku Microsoft, IBM, Lotus, ndi ena, linakhazikitsa protocol yochokera ku XML yomwe imakulolani kuti muyambe kugwiritsa ntchito mapulogalamu kapena zinthu mkati mwa kugwiritsa ntchito pa intaneti. Pulogalamuyi imakonza kachitidwe kogwiritsira ntchito XML ndi HTTP kuti ipemphere njira zamagetsi ndi mapulogalamu a makompyuta.

Pogwiritsira ntchito makompyuta omwe akugawidwa ndi ma webusaiti, pempho la zofunikirako limachokera ku kompyuta imodzi ("wolemba") ndipo imafalitsidwa pa intaneti ku kompyuta ina ("seva"). Pali njira zambiri zogwiritsira ntchito izi, koma mawonekedwe amawunikira mosavuta pogwiritsira ntchito XML ndi HTTP - zomwe zakhala zikuyimira kalembedwe ma webusaiti.

Mapulogalamu a Web and SOAP

Mapulogalamu a pawebusaiti ndi kumene SOAP imabwerekera yokha. Mukawona tsamba la intaneti mumagwiritsa ntchito webusaitiyi kuti mufunse seva ya intaneti ndikuwona tsamba la intaneti. Pogwiritsa ntchito mpweya, mungagwiritse ntchito pulogalamu ya makasitomala anu kuti mufufuze seva ndikuyendetsa pulogalamu. Simungathe kuchita zimenezi ndi ma intaneti kapena HTML.

Mwachitsanzo

Pakali pano, mungagwiritse ntchito mabanki pa intaneti kuti mupeze akaunti yanu ya banki. Banki yanga ili ndi zotsatirazi:

Pamene banki iyi ili ndi ntchito zitatuzi, zonsezi ndizosiyana. Kotero ngati ndikupita ku banki sindingathe kutumiza ndalama kuchokera ku akaunti yanga yosungira ku khadi langa la ngongole, ndipo sindingathe kuwona ziwerengero zanga za akaunti pamene ndili pa gawo lolipirira ngongole ya intaneti.

Chimodzi mwa zifukwa zomwe zitatuzi zimagwirizanirana ndizo chifukwa zimakhala pa makina osiyanasiyana. I. pulogalamu yomwe ikugwiritsidwa ntchito pa intaneti ikulipira ndi seva imodzi yamakompyuta, pomwe khadi la ngongole ndi mapulogalamu akulipira ngongole ali pa ma seva ena. Ndi chonchi, izi sizilibe kanthu. Mukhoza kukhala ndi njira ya Java yomwe imakhazikitsa ndalama zogwirizana ndi akaunti yotchedwa getAccount.

Ndi machitidwe ogwiritsidwa ntchito pa intaneti, njira imeneyo imangowoneka pa mapulogalamu omwe amaitcha ndipo ali pa seva yomweyo. Pogwiritsa ntchito SOAP, mukhoza kupeza njira imeneyi pa intaneti kudzera pa HTTP ndi XML.

Momwe SOAP Imagwiritsidwira Ntchito

Pali zambiri zomwe zingagwiritsidwe ntchito kwa SOAP, apa pali angapo:

Chinthu chimodzi choyenera kuganizira pamene mukuyang'ana mukugwiritsira ntchito SOAP pa seva lanu la bizinesi ndikuti pali njira zina zambiri zochitira chinthu chomwecho chomwe chimachitika. Koma nambala imodzi yopindulitsa yomwe mungapindule nayo pogwiritsa ntchito SOAP ndiyo kuphweka kwake. Pulogalamuyi ndi XML ndi HTTP zokhazokha kutumiza ndi kulandira mauthenga pa intaneti. Sichikuletsedwa ndi chinenero chogwiritsa ntchito (Java, C #, Perl) kapena nsanja (Windows, UNIX, Mac), ndipo izi zimapangitsa kuti zitheke kuposa njira zina.