Derheqê Der barê Pro Protocol (SOAP)

SOAP çi ye? XML SOAP zimanek e ku bernameyekê pergala yekem pergala operasyonê dike ku bi bernameyek din re têkiliyek din li ser înternetê ye.

Gomek ji vendors ji Microsoft, IBM, Lotus, û yên din, protokola bingeha XML-ê-ê ava kir ku hûn destnîşan an jî tiştên ku di hundirê seranserî Înternetê de çalak bikin. SOAP tedbîrên XML û HTTP bikar tîne ku ji rêyên toran û platformên komputerê vexwendin.

Bi reklamên danûstandin û belavkirina malperê, daxwaza daxwaznameyeke yek ji komputerê (tête "mişterî") tête û li ser înternetê ji komputerek din veguherîne ("server"). Gelek rêbazên vê yekê hene, lê SOAP bi hêla hêla XML û HTTP ve tê hêsantir dike - kîjan pêşnivîsên malperên standardî ji wan re ye.

Serpelên Web û SOAP

Serîlêdanên Webê hene ku SOAP bi rastî bi xwe re tête. Dema ku hûn rûpelê malperê binêrin, hûn bikarhênerek web-ê bikar tînin ku ji bo pêşkêşkirina serverê malper bikin û rûpelê malperê bibînin. Bi SOAPê, hûn ê daxwaza daxwaznameya komputerê bikar bînin ku ji bo pêşkêşkirina serverê bikin û bernameyek dakêşin. Hûn nikarin ku bi rûpela malperên standard û HTML re nekin.

Bo nimûne

Niha, hûn dikarin bankeya online ya bikar bînin ku bikaribin hesabên bankên xwe bigirin. Li bankeya min heye:

Dema ku ev bank ji van daxwazan re hene, ew pir caran pir cuda hene. Ji ber ku ez di beşa bankingê de ez nikarim hesabê xwe ji hesabê min ji min re karta krediyê veguherînim, û ez nikarim hesabê hesabê min bibîne dema ku ez di beşa dravê deynê de li ser deynê me.

Yek ji sedemên van sê karan vekirî ye, ji ber ku ew li ser makîneyên cuda dijîn. Ie. bernameyek ku dayîna bargainê ya berbelav dike, yek serverê komputerê ye, dema ku qerta kredî û baca krediyê deynê li ser servers din. Bi SOAP, ev tişt nake. Hûn dikarin dibe ku rêbazek Java heye ku têguhastina hesabê tê gotin ku getAccount.

Bi serîlêdanên web-based-based, ew rêbaz tenê ji bo bernameyên ku ew dibêjin û di heman heman serverê de hene. Bikaranîna SOAPê, hûn dikarin vê rêbazê li seranserî Înternetê bi HTTP û XML bikar bînin.

Çawa SOAP tê bikaranîn

Ji bo SOAP gelek derfetên mimkûn hene, li vir tenê çend cot hene:

Tiştek ku hûn li ser lêgerîna SOAP ya li ser serverê karsaziya we ya we digerin ev e ku gelek awayên din hene ku heman tiştê ku SOAP dike. Lê hejmara heqê yek ji we re dibe ku hûn ji bikar anîna SOAP bikar bînin hêsantir e. SOAP tenê XML û HTTP e ku peyamên şandin û înternetê bişînin. Ew ji hêla daxwaznameya ziman (Java, C #, Perl) an platformê (Windows, UNIX, MAC) ve ne, ne ji hêla çareseriyên din ên din ve pirrjimar e.