Uživatelské nástroje

Nástroje pro tento web


wsdl

WSDL (Web Services Description Language)

WSDL je jazyk založený na formátu XML, který slouží k popisu webových služeb. Představuje v podstatě „technický návod“ nebo kontrakt, který říká ostatním systémům, jak se službou komunikovat, jaké funkce nabízí a v jakém formátu mají posílat data.

Jak WSDL funguje?

WSDL soubor popisuje tři klíčové aspekty webové služby:

  • CO služba dělá (seznam dostupných operací/funkcí).
  • JAK to dělá (formát datových zpráv, obvykle protokol SOAP).
  • KDE se nachází (URL adresa, na které služba naslouchá).

Vztah k firemní architektuře

V rámci naší digitální kostry hraje WSDL roli u starších typů integrací:

Oblast Využití WSDL
Integrace Propojení Jira s podnikovým ERP systémem (např. SAP) pomocí protokolu SOAP.
Vývoj Automatické generování kódů pro komunikaci mezi aplikacemi na základě WSDL schématu.
Dokumentace Slouží jako přesná technická specifikace rozhraní (API) pro vývojáře.

Srovnání: WSDL vs. REST API

V moderním webu (WWW) se dnes častěji setkáváme s rozhraním REST, ale WSDL zůstává standardem v korporátním prostředí pro svou přísnost:

Vlastnost WSDL (SOAP) REST API
Formát dat Pouze XML JSON, XML, HTML, Text
Popis Obsahuje striktní definici (WSDL soubor) Často popsáno pomocí OpenAPI (Swagger)
Vhodné pro Komplexní bankovní a podnikové systémy Lehké webové a mobilní aplikace

Proč je to důležité pro firmu?

1. **Standardizace:** WSDL zajišťuje, že dva systémy si budou "rozumět" bez ohledu na to, v jakém programovacím jazyce jsou napsány.
2. **Bezpečnost:** Díky striktnímu formátu je snazší validovat data a předcházet útokům (vazba na [[Kybernetická bezpečnost|kybernetickou bezpečnost]]).
3. **Stabilita:** Změna ve službě vyžaduje aktualizaci WSDL kontraktu, což brání nečekaným pádům integrací.
Technická poznámka: Pokud v rámci naší sítě narazíte na soubor s příponou .wsdl, jedná se o konfigurační soubor pro vývojáře. Neotevírejte jej v běžných editorech, ale v nástrojích typu SoapUI nebo Visual Studio.

Související stránky: ZIF, XHTML, Vývojový tým, IT Podpora, Jira

wsdl.txt · Poslední úprava: autor: admin