Home

hostapplikationen

Hostapplikationen är den mjukvara som körs på värddatorn i ett system och fungerar som den centrala komponenten som tillhandahåller tjänster, koordinerar resurser och kommunicerar med klienter eller andra delar av systemet. Begreppet används i flera sammanhang och betydelsen varierar något, men gemensamt är att programmet befinner sig på värdsidan snarare än hos klienten eller i en gästmiljö.

Vanliga sammanhang inkluderar serverapplikationer i klient–server-arkitekturer, där hostapplikationen hanterar affärslogik, data och kommunikation; systemverktyg som körs

Ansvar och egenskaper innefattar start och stopp av programmet, livscykelhantering samt övervakning och felåterställning. Den hanterar

Exempel på hostapplikationer inkluderar webbservrar, databasservrar och systemverktyg som hanterar virtuella maskiner eller hårdvarukomponenter. I praktiken

på
en
värdmaskin
för
att
styra
hårdvara
eller
virtuella
miljöer;
samt
host-komponenter
i
programvaruflöden
som
laddar
och
hanterar
plugin-moduler.
En
hostapplikation
fungerar
ofta
som
navet
som
exponeras
för
klientapplikationer
eller
för
externa
tjänster
via
nätverks-
eller
interprocesskommunikation.
resurser
som
CPU,
minne
och
I/O,
tillhandahåller
säkerhet
genom
autentisering
och
behörighetskontroll,
och
bör
erbjuda
stabila
API:er
eller
gränssnitt
för
kommunikation
med
klienter
eller
plugins.
Distributionen
kan
ske
som
en
bakgrundstjänst
eller
daemon,
som
en
del
av
ett
större
program
paket,
eller
som
en
fristående
tjänst
som
exponerar
tjänster
till
klienter.
fungerar
termen
ofta
som
en
beskrivning
av
värdkomponenten
i
en
arkitektur,
i
motsats
till
klientapplikationer
som
körs
på
användarens
enhet.