Webová služba

Webová služba je aplikace nebo zdroj dat, 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 ke komunikaci s jinými programy, nikoli přímo s uživateli.

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

Webové služby zaměřené na podnikové využití mohou používat standard s názvem UDDI. Ten formátuje data do specifického typu XML známého jako Web Services Description Language neboli WSDL. Přestože UDDI přenáší soubory .WSDL namísto standardních souborů .XML, k přenosu dat může stále používat protokol SOAP.

Většina webových služeb poskytuje API, tedy sadu funkcí a příkazů, které lze použít pro přístup k datům. Například Twitter poskytuje API, které umožňuje vývojářům přistupovat k tweetům z této služby a přijímat data ve formátu JSON. Yelp poskytuje API, pomocí kterého mohou programátoři přistupovat k informacím o firmách a zobrazovat je přímo v aplikaci nebo na webu. Google Maps poskytuje API pro získávání geografických dat a pokynů k cestě z databáze Google Maps.

NOTE: API je konkrétní sada příkazů a pokynů používaná pro přístup k datům, zatímco webová služba je skutečná služba poskytovaná zdrojem založeným na internetu.

Aktualizováno August 10, 2017 od Per C.

quizOtestujte své znalosti

Which of the following is an online advertising model based on user actions?

A
CPA
0%
B
MPA
0%
C
PPA
0%
D
RPA
0%
Correct! Incorrect!     View the CPA definition.
More Quizzes →

Počítačový slovník Tech Terms

Definice Webová služba na této stránce je originální definice napsaná autory TechTerms.com. Pokud chcete na tuto stránku odkazovat nebo tuto definici citovat, použijte prosím zelený citační pruh přímo pod definicí.

Naším cílem je vysvětlovat počítačovou terminologii srozumitelným způsobem. U každé zveřejněné definice usilujeme o přesnost a jednoduchost. Pokud máte zpětnou vazbu nebo chcete navrhnout nový technický pojem, kontaktujte nás.

Newsletter Tech Terms

Rozšiřte své technické znalosti s naším denním nebo týdenním newsletterem! Přihlaste se ještě dnes a dostávejte nové pojmy a kvízy přímo do schránky.

Přihlaste se k bezplatnému newsletteru TechTerms

Jak často chcete dostávat e-mail?

Odhlásit se nebo změnit frekvenci můžete kdykoli pomocí odkazů v každém e-mailu. Dotazy? Prosím kontaktujte nás.

Poznámka: Newsletter je zasílán v angličtině.