Ako Ana mo te Kawa Whakauru Ahanoa Maama (SOAP)

He aha te SOAP? Ko te XML SOAP he reo e taea ana e te hōtaka te whakahaere i tetahi punaha whakahaere ki te korero ki tetahi atu papatono i tetahi atu punaha whakahaere i runga i te ipurangi.

Ko tetahi rōpū kaihokohoko mai i Microsoft, IBM, Lotus, me etahi atu, i hangaia he kawa XML-ka taea e koe te whakahohe i nga tono, i nga taonga ranei i roto i te tono puta noa i te Ipurangi. Hangaia e te SOAP te whakamahinga o te whakamahi i te XML me te HTTP ki te tono i nga tikanga puta noa i nga whatunga me nga papaa rorohiko.

Na te mahinga tohatoha me nga tono tukutuku, ka puta mai he tono mo tetahi tono mai i tetahi rorohiko (te "kiritaki") me te tuku i te Ipurangi ki tetahi atu rorohiko (te "tūmau"). He maha nga huarahi hei mahi i tenei, engari he mea tinowari te whakamahi a te WHAP i te whakamahi XML me HTTP - he momo waahanga paerewa noa.

Whakamahia Tukutuku me te SOAP

Ko nga tono Tukutuku kei reira te SOAP e tae mai ana ki a ia ano. Ina kite koe i tetahi whārangi tukutuku kei te whakamahi koe i te pūtirotiro tukutuku hei uiui i te tūmau tukutuku me te tiro i tētahi whārangi tukutuku. Ma te SOAP, ka whakamahi koe i to tono kiritaki rorohiko ki te uiui i te kaimau me te whakahaere i te papatono. Kaore e taea e koe te mahi ki nga pae tukutuku paerewa, ki te HTML ranei.

Hei tauira

I tenei wa, ka taea e koe te whakamahi putea ipurangi kia uru atu ai ki nga putea putea. Kei roto i taku peke nga whaiwhiringa e whai ake nei:

Ahakoa e toru nga tono a tenei putea, he wehewehenga katoa. Na, ki te haere ahau ki roto i te kaute nama kaore e taea e au te whakawhiti moni mai i taku kaute penapena ki taku kaari nama, a kaore e taea e au te tiro i aku pauna kaute i te wa e utua ana e au te nama nama.

Ko tetahi o nga take ka wehea enei mahi e toru na te mea e noho ana ratou i runga i nga miihini rereke. Ie. ko te papatono e whakahaere ana i te putea ipurangi e utua ana ko tetahi o nga rorohiko rorohiko kotahi, ko te nama nama me te pire e utu ana i nga tono kei runga i era atu o nga kaiwhakarato. Ki te SOAP, kaore he mea tenei. Ka whai koe i tetahi huarahi Java e whiwhi ana i te kaute kaute ka karangahia.

Ki nga tono paerewa paerewa, kei te wātea noa atu taua mahinga ki nga papatono e karanga ana, kei runga hoki i te tūmau kotahi. Ma te whakamahi i te SOAP, ka taea e koe te uru ki taua huarahi puta noa i te Ipurangi ma HTTP me XML.

Me pehea e whakamahia ai te SOAP

He maha nga tono e taea ana mo te SOAP, he tokorua anake:

Ko tetahi mea hei whakaaro i te wa e titiro ana ki te whakatinana i te SOAP i runga i to maakete pakihi, he maha atu nga huarahi hei mahi i te mea ano e mahi ai te SOAP. Engari ko te tau kotahi e painga ana ki a koe i te whakamahi i te SOAP ko tona ahuatanga noa. Ko te SOAP anake te XML me te HTTP i hono ki te tuku me te tiki karere ki runga i te Ipurangi. Kaore i te tautohetohehia e te reo tono (Java, C #, Perl), te turanga ranei (Windows, UNIX, Mac), a he nui atu te waa atu i era atu otinga.