Applicatieserver
Een applicatieserver is een server die speciaal is ontworpen om applicaties uit te voeren. De "server" omvat zowel de hardware als de software die een omgeving bieden waarin programma's kunnen worden uitgevoerd.
Applicatieservers worden voor veel doeleinden gebruikt. Hieronder staan enkele voorbeelden:
- het uitvoeren van webapplicaties
- het hosten van een hypervisor die virtuele machines beheert
- het verspreiden en controleren van software-updates
- het verwerken van gegevens die vanaf een andere server worden verzonden
Waarom een applicatieserver gebruiken?
Een webserver is ontworpen – en vaak geoptimaliseerd – om webpagina's aan te bieden. Daarom beschikt deze mogelijk niet over de benodigde middelen om veeleisende webapplicaties uit te voeren. Een applicatieserver biedt de verwerkingskracht en het geheugen om deze applicaties in realtime uit te voeren. Ook biedt deze de omgeving om specifieke applicaties uit te voeren. Een clouddienst moet bijvoorbeeld mogelijk gegevens verwerken op een Windows-computer. Een op Linux gebaseerde server kan de webinterface voor de clouddienst bieden, maar kan geen Windows-applicaties uitvoeren. Daarom kan deze invoergegevens naar een op Windows gebaseerde applicatieserver sturen. De applicatieserver kan de gegevens verwerken en het resultaat vervolgens terugsturen naar de webserver, die het resultaat in een webbrowser kan weergeven.
Test je kennis