E aʻo e pili ana i kahi polokalamu keleponaʻokoʻa (SOAP)

He aha ka SOAP? ʻO XML SOAP he'ōlelo e hiki ai i kahi polokalamu e holo nei ma kekahi pūnaehana hana e kamaʻilio me kekahi papahana'ē aʻe i kekahi pūnaehana hana'ē aʻe ma luna o ka pūnaewele.

ʻO kekahi hui o nā mea kūʻai mai Microsoft, IBM, Lotus, a me nā mea'ē aʻe, i hana i kahi protocol based XML e hiki ai iāʻoe ke hoʻouka i nā noi aiʻole nā ​​mea i loko o kahi noi ma o ka pūnaewele. Hoʻoponopono ka SOAP i ka hana o ka hoʻohanaʻana i ka XML a me ka HTTP e kāhea i nā ala ma waena o nā pūnaewele a me nā pūnaewele kamepiula.

Me ka hāʻawi pūnaewele a me nā polokalamu pūnaewele,ʻo kahi noi no kahi noi mai ka polokalamu hoʻokahi (ke "mea hoʻohana") a ua laweʻia ma luna o ka pūnaewele i kekahi kamepiula'ē aʻe ("server"). Nui nāʻano o ka hanaʻana i kēia, akā ua maʻalahi ka SOAP ma o ka hoʻohanaʻana i XML a me HTTP - nā papahana pūnaewele maʻamau.

Nā Pūnaewele Pūnaewele a me SOAP

Nā wikiwiki pūnaewele kahi i komo aiʻo SOAP i kona iho pono'ī. Keʻikeʻoe i kahi pūnaewele e hoʻohana anaʻoe i kahi pūnaewele pūnaewele e nīnau i kahi pūnaewele pūnaewele a nānā i kahi pūnaewele. Me ka SOAP, e hoʻohanaʻoe i kāu noi polokalamu kelepona noi e nīnau i kahi server a holo i kahi polokalamu. ʻAʻole hiki iāʻoe ke hana i kēlā me nā pūnaewele pūnaewele maʻamau a iʻole HTML.

ʻo kahi laʻana

I kēia manawa, hiki iāʻoe ke hoʻohana i nā'auke pūnaewele e hōʻoia i kāu mau kāleka kāleka. ʻO kaʻu kōleke nā koho i hiki ke kohoʻia:

ʻOiaiʻo kēia kāpena i kēia mau noiʻekolu, ua kaʻawale lākou a pau loa. No laila, inā wau e komo i loko o ka'ake kiko'ī,ʻaʻole hiki iaʻu ke hoʻoili i ke kālā mai kaʻu waihona kālā i kaʻu kāleka kāleka, aʻaʻole hiki iaʻu ke nānā i nā pale kau kālā i koʻu wā i loko o ka pāʻoihana pūnaewele e uku ana i ka paukū.

ʻO kekahi o nā kumu i hoʻokaʻawaleʻia ai kēia mauʻoihanaʻekolu no ka mea e noho ana lākou ma nā mīkini likeʻole. Ie. ʻo ka polokalamu e lawelawe nei i ka pāʻoihana pūnaewele e uku ana he hoʻokahi kikowaena pūnaewele hoʻokahi, aʻo ka kāleka kāleka a me ka uku e uku ana i nā noi aia ma nā pūnaewele'ē aʻe. Me ka SOAP, ponoʻole kēia. Loaʻa iāʻoe kekahi'enemu Java e loaʻa ai kahi helu helu i kapaʻia ka loaʻa.

Me nā polokalamu pūnaewele pūnaewele kūikawā, hiki wale ke ala i nā papahana e kāhea ana iā ia a aia ma ka pūnaehana like. Me ka hoʻohanaʻana i ka SOAP, hiki iāʻoe keʻae i kēlāʻano ma ka pūnaewele ma o HTTP a me XML.

Pehea e hoʻohana aiʻo SOAP

Nui nā mea hiki ke hoʻohanaʻia no SOAP, eia wale nō he mau lā:

Hoʻokahi mea e noʻonoʻo ai i ka nānāʻana i ka hoʻokomoʻana i SOAP ma kāu kikohanaʻoihana aia he nui nāʻano'ē aʻe e hana like ai i ka mea a SOAP i hana ai. Akā,ʻo ka helu helu i loaʻa iāʻoe ma ka hoʻohanaʻana i ka SOAP he mea maʻalahi ia. Na XML wale nō a hui pūʻia me HTTP e hoʻouna a loaʻa i nā leka ma luna o ka pūnaewele. ʻAʻole ia e koiʻia e ka'ōlelo noi (Java, C #, Perl), a iʻole ka papahana (Windows, UNIX, Mac), aʻo kēia ka mea iʻoi aku ka maʻalahi ma mua o nā hanana'ē aʻe.