veebiteenuseid
Veebiteenused (veebipõhised teenused) on programmeerimisliideseid või funktsioone, mida saab kasutada üle interneti, peamiselt HTTP või HTTPS protokollide kaudu, et võimaldada erinevate süsteemide omavahelist andmevahetust ja toimingute teostamist.
Peamised vormid on REST-põhine API-d, SOAP, GraphQL ja gRPC. Need teenused pakuvad andmeid, toiminguid või autentimis-
Arhitektuuriliselt on levinud REST-põhine arhitektuur, SOAP või GraphQL. REST kasutab ressursside modelleerimist ja HTTP meetodite kasutamist
Turvalisus hõlmab autentimist ja autoriseerimist (nt OAuth 2.0, OpenID Connect), TLS-i kasutamist, API-võtmete ja piirangute rakendamist,
Elutsüklis on oluline API haldus: arendus-, testimis- ja tootmiskeskkonnad, dokumentatsioon ja arendajaportaalid; versioonimine, monitooring ja SLA-d
Veebiteenused on keskne osa kaasaegsetest digitaalsetest ökosüsteemidest, võimaldades ettevõtetel jagada funktsionaalsust, integreerida kolmandate poolide süsteeme ning