XML-i ja SOAP-i erinevus

XML-i ja SOAP-i erinevus
XML-i ja SOAP-i erinevus

Video: XML-i ja SOAP-i erinevus

Video: XML-i ja SOAP-i erinevus
Video: ВИДЕО С ПРИЗРАКОМ СТАРИННОГО ЗАМКА И ОН… /VIDEO WITH THE GHOST OF AN OLD CASTLE AND HE ... 2024, Juuli
Anonim

XML vs SOAP

XML tähistab laiendatavat märgistuskeelt. See on määratletud XML 1.0 spetsifikatsioonis, mille on välja töötanud W3C (World Wide Web Consortium). XML pakub standardset, samuti lihtsat viisi andmete ja teksti kodeerimiseks nii, et sisu saaks vahetada draiveri riistvara, operatsioonisüsteemide ja rakenduste vahel vähese inimese sekkumisega. SOAP (Simple Object Access Protocol) on XML-il põhinev sideprotokoll. SOAP on ka W3C soovitus. SEEPI kasutatakse rakendustevaheliseks suhtlemiseks, saates nende vahel Interneti kaudu massaaže.

Mis on XML?

XML on märgistuskeel, mida kasutatakse andmete ja teksti edastamiseks draiveri riistvara, operatsioonisüsteemide ja rakenduste vahel vähese inimese sekkumisega. XML pakub silte, atribuute ja elementide struktuure, mida saab kasutada kontekstiteabe edastamiseks. Seda kontekstiteavet saab kasutada sisu tähenduse dekodeerimiseks. See võimaldab arendada tõhusaid otsingumootoreid ja teostada andmete kaevandamist. Lisaks sobivad XML-andmetena traditsioonilised relatsiooniandmebaasid, kuna neid saab korraldada ridadesse ja veergudesse, kuid XML pakub vähem tuge rikkaliku sisuga andmetele, nagu heli, video, keerulised dokumendid jne. XML-andmebaasid salvestavad andmeid struktureeritud hierarhilisel kujul. mis võimaldab päringuid tõhusam alt töödelda. XML-sildid ei ole eelnev alt määratletud ja kasutajad saavad määrata uusi silte ja dokumendistruktuure. Samuti loodi XML-i abil uued Interneti-keeled, nagu RSS, Atom, SOAP ja XHTM.

Mis on SOAP?

Nagu varem mainitud, on SOAP XML-il põhinev sideprotokoll, mida kasutatakse rakendustevaheliseks suhtlemiseks Interneti kaudu sõnumeid saates. See on nii platvormist kui ka keelest sõltumatu ning võimaldab suhelda rakenduste vahel, mis töötavad erinevates operatsioonisüsteemides ja kasutavad erinevaid programmeerimiskeeli. W3C soovitas SOAP-i juunis 2003. SOAP-sõnum on XML-dokument, mis koosneb järgmistest põhikomponentidest: ümbrik, mis annab teada, et XML-dokument on SOAP-sõnum, ja juhised selle töötlemiseks, päiseelement, mis sisaldab spetsiifilist päise teavet. rakendusele, näiteks autentimise üksikasjad, kehaelement, mis sisaldab vastuvõtja poolt vastuvõetud tegelikku teadet, ja valikuline veaelement, mis sisaldab vigu ja olekuteavet. Kuigi SOAP-i kasutatakse peamiselt HTTP-ga transpordiprotokollina, saab seda kasutada ka teiste protokollidega (nt JMS, SMTP). SOAP võib läbida tulemüürid ja puhverserverid, kuna see töötab

Mis vahe on XML-il ja SOAP-il?

XML on märgistuskeel, mida kasutatakse andmete edastamiseks draiveri riistvara, operatsioonisüsteemide ja rakenduste vahel vähese inimese sekkumisega, samas kui SOAP on XML-il põhinev protokoll, mida kasutatakse rakenduste vahel Interneti kaudu suhtlemiseks. XML – RPC (XML – Remote Procedure Calls) saab kasutada ka rakendustevaheliseks suhtlemiseks, tehes protseduurikutseid Interneti kaudu. Kuid XML – RPC ei saa käsitleda keerulisi kasutaja määratletud andmetüüpe, nagu SOAP. Lisaks on SOAP-il võimalus anda juhiseid sõnumi töötlemiseks, mida ei saa teha XML-is – RPC.

Soovitan: