Home

serverapplikationen

En serverapplikation är programvara som körs på en server och tillhandahåller tjänster till klienter över ett nätverk. Den kan hantera dataförfrågningar, affärslogik eller kommunikation mellan olika system. Vanliga typer inkluderar webbservrar som levererar webbsidor, databasservrar som lagrar och hämtar data, e-postservrar som hanterar utskick och hämtning av meddelanden, samt fillagrings- eller meddelandeservrar och API-servrar som tillhandahåller tjänster till klientapplikationer.

Arkitekturen för serverapplikationer bygger ofta på klient–server-modellen och kan innehålla flera lager: presentation, affärslogik och data.

Drift och distribution sker i varierande miljöer, bland annat på fysiska servrar, i virtuell infrastruktur eller

Säkerhet och underhåll är centrala delar av serverapplikationers livscykel. Teknisk säkerhet innefattar autentisering, auktorisation, kryptering i

Många
system
är
modulariserade
som
monoliter
eller
mikrotjänster,
och
driftsätts
i
virtuella
maskiner,
i
containrar
eller
i
molntjänster.
Containrar
underlättar
portabilitet
och
snabb
skalning,
medan
mikrotjänstbaserad
design
möjliggör
oberoende
utveckling
och
uppgradering
av
olika
funktionalitetsområden.
i
offentliga
och
privata
molnplattformar.
Lastbalansering,
caching
och
redundanta
instanser
bidrar
till
hög
tillgänglighet
och
bättre
svarstider,
medan
datareplikering
och
partitionsstrategier
stöder
skalbarhet
och
felhantering.
transit
(TLS)
och
regelbunden
patchning.
Underhåll
omfattar
övervakning,
loggning
och
uppgradering
av
programvara
och
beroenden.
Utvecklingsval
inkluderar
språk
som
Java,
C#,
Go,
Node.js
och
Python,
samt
plattformar
som
Linux
och
Windows.
Licensmodeller
varierar
mellan
öppen
källkod
och
kommersiell
programvara.