dbpedia-owl:abstract
|
- Webová služba je softwarový systém umožňující interakci dvou strojů na síti. Je popsána ve strojově zpracovatelném formátu, konkrétně WSDL. S webovou službou ostatní stroje komunikují způsobem, který je předepsaný v popisu služby, pomocí protokolu SOAP přepravené pomocí jiných, již zavedených protokolů, tzv. Tunelování firewallu. Důvodem pro tunelování je nedostatek důvěry ze strany firewallů již zavedených systémů.Protokoly SOAP a WSDL jsou oba provedeny v syntaxi jazyka XML, který je navržen tak, aby byl snadno strojově zpracovatelný. Protokol SOAP i WSDL byly navrženy tak, aby byly co nejméně závislé na zvolené verzi standardu XML. Oba protokoly jsou zavázány dodržet příslušné standardy WSDL (SOAP) a zvolený standard XML.Existují i jiné způsoby pro komunikaci s webovou službou: Je jím například komunikace podle filosofie CRUD (Create, Read, Update, Delete - vytvoř-zapiš, přečti-vrať, změň, smaž) realizované typicky jako Representational State Transfer (REST), který v provedení nad protokolem HTTP využívá právě čtyř jeho metod (POST, GET, PUT, DELETE). Aby bylo možno s daty na serveru pracovat, tato čtyři volání vystavené služby stačí.Pro zajištění spolupráce vyvinula IBM standard WSFL.
|