Méi erfannen iwwer Simple Objekt Access Protocol (SOAP)

Wat ass SOAP? XML SOAP ass eng Sprooch, déi e Programm leeft deen op engem Betribssystem läust ass mat engem anere Programm an engem aneren Betriebssystem iwwer dem Internet kommunizéieren.

Eng Grupp vun engem Vendor vu Microsoft, IBM, Lotus an anerer, huet e XML-baséiert Protokoll geschaft deen Dir Apps an Objeten innerhalb vun enger Applikatioun iwwer den Internet aktivéiert. SOAP kodéiert d'Praxis vu XML an HTTP ze benotze fir Methoden iwwer Netzwierken an Computerplattformen opzemaachen.

Mat verdeedegt Rechen a Web-Applikatioune fënnt een eng Ufro fir eng Applikatioun vun engem Computer ("Client") an iwwer dem Internet op e Computer (den "Server"). Et gi vill Manéier fir dëst ze maachen, awer SOAP mécht et einfach mat der Verwaltung vun XML an HTTP - déi normal Standardformate sinn.

Webanwendungen a SOAP

Web-Apps sinn do wou SOAP wierklech an säin eegent ass. Wann Dir eng Websäit kuckt, benotzt Dir e Webbrowser fir en Webserver ze abonnéieren an eng Websäit kucken. Mat SOAP brauch Dir Är Computerd Client-Applikatioun fir e Server ze abonnéieren an e Programm ze féieren. Dir kënnt dat net mat Standard Websäiten oder HTML benotzen.

Zum Beispill

Elo sinn Dir iwwer d'Online Banking benotzt fir Är Bankkonten ze kréien. Meng Bank huet déi folgend Optiounen:

Obwuel dës Bank dës dräi Applikatiounen hunn, gi se meeschtens separat. Also wann ech an de Banking section goen, kann ech d'Fonds net vun mengem Spuerkont op meng Kreditkaart transferéiren, an ech kann net meng Konto balancéieren wann ech an der Online Rechnung bezuelen.

Ee vun de Grënn, datt dës dräi Fonktiounen getrennt sinn, ass datt se op verschiddene Maschinnen wunnen. Ie. De Programm, deen de Online-Rechnung bezuele geet, ass ee Computercomputer, während d'Kreditkaart an d'Rechnung bezuele Applikatiounen op aner Serveren. Mat SOAP ass et net wichteg. Dir hutt eng Java-Methode fonnt, déi e Konto balancéiert huet getAccount genannt.

Mat Standard-Standard baséiert Applikatiounen, ass dës Methode nëmmen fir d'Programmer déi et opruffen an op den selwechte Server sinn. Mat SOAP kënnt Dir dës Methode op Internet iwwer HTTP an XML opruffen.

Wéi SOAP gebraucht

Et gi vill Programmer fir SOAP, hei sinn e puer Koppel:

Eent wat Dir berücksichtegt wann Dir SOAP op Ärem Geschäftsservicer ze sichen ass, datt et vill aner Weeër fir déi selwecht Saach maachen déi d'SOAP mécht. Mee d'Nummer 1 profitéiert Dir kritt vu SOAP profitéieren ass seng Einfachheet. SOAP ass nëmmen XML an HTTP kombinéiert fir Messagen iwwer dem Internet ze schécken an ze kréien. Et ass net vun der Applikatiounsprooch (Java, C #, Perl) oder der Plattform (Windows, UNIX, Mac) beschränkt ginn, an doduerch et vill méi assichtbar wéi aner Léisungen.