Definice a význam Web Service

Co je Web Service?

Webová služba je aplikace nebo datový zdroj, který je přístupný prostřednictvím standardního webového protokolu ( HTTP nebo HTTPS). Na rozdíl od webových aplikací jsou webové služby určeny spíše ke komunikaci s jinými programy než přímo s uživateli.

Přestože webové služby mohou poskytovat data v řadě různých formátů, nejběžnější jsou XML a JSON. Tyto standardní textové formáty lze snadno rozpoznat a zpracovat jiným programem, který data přijímá. Nejběžnější protokol webových služeb – SOAP(Simple Object Access Protocol) – jednoduše přidává hlavičku ke každé zprávě XML před jejím přenosem přes protokol HTTP.

Podnikově orientované webové služby mohou používat standard zvaný UDDI. Ten formátuje data ve specifickém typu XML známém jako jazyk pro popis webových služeb neboli WSDL. Zatímco UDDI přenáší soubory .WSDL namísto standardních souborů .XML, k přenosu dat může stále používat protokol SOAP protokol.

Většina webových služeb poskytuje API neboli sadu funkcí a příkazů, které lze použít k přístupu k datům. Například Twitter poskytuje rozhraní API, které umožňuje vývojářům přistupovat ke tweetům ze služby a přijímat data ve formátu JSON. Yelp poskytuje programátorům rozhraní API pro přístup k informacím o podnicích, které lze zobrazit přímo v aplikaci nebo webové stránce. Mapy Google poskytují rozhraní API pro příjem geografických dat a pokynů z databáze map Google.

POZNÁMKA:AnAPIje specifická sada příkazů a pokynů používaných pro přístup k datům, zatímcowebová služba je skutečná služba poskytovaná internetovým zdrojem.

Definice Web Service na této stránce je původní definice na SharTec.eu. Pokud chcete na tuto stránku odkázat, nezapomeňte uvést zdroj článku.

Cílem webu SharTec.eu je srozumitelně vysvětlit počítačovou terminologii. Snažíme se o jednoduchost a přesnost každé definice, kterou zveřejňujeme. Pokud máte připomínky k definici jazyka Webová služba nebo chcete navrhnout nový technický termín, kontaktujte nás.

Cieľom stránky SharTec.eu je vysvetľovať počítačovú terminológiu zrozumiteľným spôsobom. Pri každej uverejnenej definícii sa snažíme o jednoduchosť a presnosť. Ak máte pripomienky k definícii jazyka Webová služba alebo chcete navrhnúť nový technický termín, kontaktujte nás.