Mianara momba ny Protocole Access Access Protocol (SOAP)

Inona no atao hoe SOAP? XML SOAP dia fiteny iray izay ahafahana programa mihazakazaka eo amin'ny rafitra iray miasa mba hifandraisana amin'ny programa hafa amin'ny rafitra hafa miasa amin'ny aterineto.

Vondrona mpamokatra avy amin'ny Microsoft, IBM, Lotus, ary ny hafa, dia namorona fehin-kevitra XML iray izay mamela anao hivezivezy an-tserasera na zavatra ao anatin'ny fampiharana manerana ny aterineto. SOAP dia mamaritra ny fampiharana ny fampiasana XML sy HTTP mba hananganana fomba amina tamba-jotra sy sehatra amin'ny ordinatera.

Miaraka amin'ny solosaina finday sy ny tranonkala, ny fangatahana fampiharana dia avy amin'ny solosaina iray (ny "client") ary dia alefa amin'ny Internet amin'ny solosaina iray hafa (ilay "server"). Misy fomba maro anaovana izany, saingy ny SOAP dia mora ampiasaina amin'ny fampiasana XML sy HTTP - izay efa manana endrika format Internet.

Web Applications sy SOAP

Ny fampihetseham-pandrafetana amin'ny Internet dia ny tena marina ny SOAP. Rehefa mahita pejy web ianao dia mampiasa tranonkala iray hijerena tranonkala iray ary hijery pejy web. Amin'ny SOAP, hampiasa ny fampiharana mpanjifa mpanjifa ianao amin'ny fikarohana mpizara iray ary mitantana programa iray. Tsy afaka manao izany amin'ny pejy web na HTML ianao.

Ohatra

Amin'izao fotoana izao dia mety mampiasa banky amin'ny aterineto ianao mba hiditra amin'ny kaontinao amin'ny banky. Ny banky dia manana safidy manaraka:

Na dia manana ireo fampiharana telo ireo aza io banky io, dia misaraka izy ireo. Noho izany raha miditra ao amin'ny sehatry ny banky aho dia tsy afaka mandefa vola avy amin'ny kaontiko tahiriko amin'ny karatra fiasako, ary tsy afaka mijery ny balan'ny kaontiko aho raha mbola ao anaty volavolan-dalàna an-tserasera.

Iray amin'ireo antony ifanarahana ireo fiasa telo ireo satria izy ireo dia mipetraka amin'ny milina samihafa. Izany hoe. Ny fandaharana izay mitantana ny volavolan-dalàna an-tserasera dia iray amin'ny solosaina iray amin'ny solosaina, raha toa kosa ny karatra famindram-bola sy ny fandoavam-bola ampiasain'ny mpampiasa dia eo amin'ny hafa. Amin'ny SOAP dia tsy misy dikany izany. Azonao atao ny manana fomba Java ahazoanao fitadiavam-bola antsoina hoe getAccount.

Amin'ny fampiharana amin'ny aterineto, dia tsy misy afa-tsy ireo programa izay miantso azy io ary manana azy io ihany. Amin'ny fampiasana SOAP, azonao atao ny mampiasa izany fomba izany amin'ny alalan'ny Internet amin'ny HTTP sy XML.

Ahoana no ampiasan'ny SOAP

Maro ireo fangatahana azo atao amin'ny SOAP, roa monja ireto:

Ny zavatra iray tokony hodinihina rehefa mijery ny fampiharana SOAP amin'ny mpandraharaha raharaham-barotra dia misy fomba maro hafa hanaovana zavatra mitovy amin'izay ataon'ny SOAP. Fa ny tombony azonao avy amin'ny fampiasana SOAP dia ny fahatsarany. SOAP dia XML sy HTTP mifandraika fotsiny mba handefasana sy handraisana hafatra amin'ny Internet. Tsy voafetra amin'ny tenim-pampianarana (Java, C #, Perl) na ny sehatra (Windows, UNIX, Mac), ary izany dia mahatonga azy kokoa kokoa noho ny vahaolana hafa.