Webové služby

Webové služby definují kontrakty pro výměnu dat mezi aplikacemi. REST využívá HTTP a zdrojově orientovaný model, SOAP formální zprávy a standardy WS-*. Důležitá je autentizace (OAuth/OIDC, mTLS), autorizace a limity, aby se služba nepřetížila. Dokumentace (OpenAPI/WSDL) a verzování chrání klienty před nekompatibilními změnami. Observabilita (logy, tracing, metriky) zrychluje řešení incidentů. Cache a idempotence zlepšují výkon a spolehlivost. V eGovernmentu jsou webové služby páteří interoperabilních procesů. Špatně navržené kontrakty bolí roky.

» Slovník pojmů eGovernmentu