klientserverkommunikasjon
Klientserverkommunikasjon er en arkitektur der en klientapplikasjon ber om ressurser eller tjenester fra en eller flere servere. Klientene er vanligvis brukergrensesnitt eller applikasjoner som sender forespørsler, mens serverne tilbyr data eller tjenester og svarer med data eller statuskoder. Kommunikasjonen skjer over et nettverk og følger standard protokoller.
I praksis består mønsteret av klienter som gjør forespørsler til en eller flere servere. Forespørslene går
Vanlige arkitekturer inkluderer REST, SOAP og GraphQL. REST bruker ressurser identifisert av URIs og typisk JSON
Sikkerhet og pålitelighet er sentralt: TLS/SSL gir kryptering og autentisering; autentisering og autorisering håndteres ofte med
Fordeler inkluderer sentralisert ressursstyring, enklere oppdateringer og mulighet for skalering. Ulemper inkluderer avhengighet av nettverk, latency