Připravte se na SOAP

Microsoft společně s dalšími velkými softwarovými firmami připravil návrh nového protokolu SOAP (Simple Object Access...


Microsoft společně s dalšími velkými softwarovými firmami připravil návrh
nového protokolu SOAP (Simple Object Access Protocol), který umožní, aby se
Internet přeměnil na síť, kde spolu mohou jednotlivé služby komunikovat na
vyšší úrovni než dosud.
Protokol SOAP definuje způsoby, jakými lze volat na dálku po síti služby a
předávat jim parametry. To by samo o sobě nebylo nic převratného, protože
technologií, které něco podobného umožňují, existuje již celá řada např. CORBA,
RMI nebo DCOM. Některé z nich jsou však úzce svázané s jednou platformou nebo
je jejich implementace poměrně složitá. Oproti tomu je SOAP protokol, který je
zcela nezávislý na platformě softwarové i hardwarové.
Všechny zprávy v SOAP se předávají ve formátu XML. Je definován tvar požadavků
na volání služby i odpovědi a způsob kódování různých formátů dat do XML.
Pro samotný přenos zpráv SOAP a tedy pro komunikaci služeb lze použít běžné
internetové protokoly jako HTTP nebo SMTP. Kromě toho, že implementace těchto
protokolů je snadno dostupná, spočívá výhoda v tom, že zprávy projdou přes
většinu firemních proxy serverů a firewallů. Odpadají tak problémy s
konfigurací sítě, pokud spolu aplikace komunikují pomocí proprietárních
protokolů na nestandardních portech.
Návrh specifikace SOAP 1.1 byl předán W3C konsorciu, které nyní zvažuje, zda
bude pracovat na vytvoření standardu. Je to však velmi pravděpodobné, protože
SOAP má velkou podporu kromě Microsoftu vidí v protokolu SOAP budoucnost i IBM
a další softwarové firmy.
Microsoft dokonce hodlá použít SOAP jako základ své nové aplikační architektury
NGWS (Next Generation Windows Services). Nezbývá než doufat, že SOAP bude brzy
standardizován a jednotlivé firmy jej budou implementovat v souladu se
standardem. Zdá se, že vše je na dobré cestě, protože kromě Microsoftu už i
společnost IBM nabízí hotové knihovny, umožňující snadnou implementaci SOAP.
0 1644 / pahn









Komentáře
K tomuto článku není připojena žádná diskuze, nebo byla zakázána.