wsdl
Obsah
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
