Obecný internetový obchod
Popis Obecného internetového obchodu programu POHODA
Nový komunikační klient Obecný internetový obchod umožní od verze programu POHODA Říjen, rel. 9600 propojit program POHODA s libovolným Internetovým obchodem.
Komunikační klient programu POHODA je založen na
webových službách a
HTTP protokolu. Webová služba umožňuje webové stránce rozšířit její funkcionalitu a dynamičnost. Webové služby mohou přijímat zprávy a na tyto zprávy odpovídat. Díky těmto dvěma základním vlastnostem může program POHODA předat webové službě data nebo požadavek na data. Webová služba tento požadavek vyhodnotí, zpracuje a následně vytvoří odpověď, kterou předá zpět programu POHODA.
Co potřebuji pro propojení programu POHODA a Internetového obchodu?
- Váš Internetový obchod musí podporovat komunikaci prostřednictvím webových služeb a HTTP protokolu.
Co je webová služba?
Webová služba XML = softwarová služba vystavená na web prostřednictvím protokolu SOAP, popsaného souborem WSDL a registrovaného v UDDI.
Jednou z hlavních výhod webových služeb XML je to, že programy mohou být napsány v různých jazycích na různých platformách a že spolu navzájem komunikují standardním způsobem. Webové služby mohou být volány prostřednictvím
POST nebo
GET metod protokolu
HTTP ve spojení s protokolem
SOAP.
Obecná definice
- Webové služby XML poskytují webovým uživatelům užitečné funkce prostřednictvím standardního webového protokolu. Ve většině případů se používá protokol SOAP.
- Webové služby XML poskytují způsob, jak dostatečně podrobně popsat svoje rozhraní, aby uživatelé mohli stavět klientské aplikace, které s nimi mohou komunikovat.
Tento popis je obvykle poskytován ve formě dokumentu XML nazvaného Web Services Description Language (WSDL).
- Webové služby XML jsou registrované, takže potenciální uživatelé je mohou snadno nalézt. To zajišťuje specifikace Universal Discovery Description and Integration (UDDI).
Jak fungují webové služby?
Webové služby jsou založeny na vzájemné interakci tří základních částí:
poskytovateli služeb, registru služeb a samozřejmě samotného klienta.
- Poskytovatel služeb = subjekt, který službu poskytuje. Jde o softwarovou či hardwarovou platformu, která zajišťuje provoz vlastních webových služeb.
- Registr služeb= místo, kde jsou uloženy informace o webových službách a jejich poskytovatelích. Místo, na kterém uživatelé mohou vyhledávat poskytovatele a které současně poskytuje informace potřebné pro navázání komunikace mezi uživatelem a poskytovatelem služeb.
- Klient = ten, kdo vyhledává požadovanou funkci. Z hlediska architektury se jedná o aplikaci, která funkci volá, tedy zpravidla aplikace běžící ve webovém prohlížeči ovládaná uživatelem, popřípadě aplikace, která nemá vlastní rozhraní, které nahrazuje právě prostřednictvím webových služeb.
Kdo vytváří webovou službu: Pohoda nebo Internetový obchod?
- Webovou službu vytváří Internetový obchod.
- Program POHODA poskytuje komunikačního klienta, který umožní výměnu dat mezi Internetovým obchodem a programem POHODA.
Aktualizace dat 16.5.2011