SOAP: Porovnání verzí

Smazaný obsah Přidaný obsah
m + kat., doplnění iw
Formy přenosu
Řádek 9:
 
Původně ho navrhl [[Dave Winer]], [[Don Box]], [[Bob Atkinson]] a [[Mohsen Al-Ghosein]] v roce [[1998]] za podpory firmy [[Microsoft]] (kde tou dobou Atkinson a Al-Ghosein pracovali). Dnes je SOAP specifikace držena [[XML Protocol Working Group|XML skupionou]] tvořící [[Protokol (informatika)|internetové protokoly]] z [[World Wide Web Consortium|W3C konsorcia]].
 
==Formy přenosu==
 
[[HTTP]] i [[SMTP]] se dají použít jako aplikační vrstva pro protokol SOAP. Ale [[HTTP]] dosáhl daleko většího použití. Je to především proto, že [[HTTP]] je prakticky základ pro dnešní [[Internet|Internetovou infrastrukturu]]. Díky tomu může SOAP jednoduše procházet přes [[firewall]]. To je hlavní výhoda oproti jiným distribuovaným protokolům, jako je například [[DCOM]], které jsou většinou na firewallu zakázány.
 
[[XML]] formát byl zvolen jako standard pro přenos SOAP zpráv pro jeho rozšířenost a dostupnost vývojových nástrojů jako [[opensource]]. Tedy volně k používání.
 
Zdlouhavá syntaxe [[XML]] má své výhody i nevýhody. Je jednoduše čitelná pro člověka, ale počítač ji musí složitě parsovat a stojí to hodně [[procesor|procesorového]] času a [[paměť|operační paměťi]]. Oproti tomu [[CORBA]], [[GIOP]] nebo [[DCOM]] má zápis zpráv pro komunikaci daleko kratší a [[binární]], tedy pro člověka nečitelný. Na druhou stranu vývoj počítaču jde rychle dopředu a přestává to být na obtíž. Byla již vytvořena i [[binární XML|binární forma XML]].
 
 
==Zdroje==