serverapplicaties
Serverapplicaties zijn softwaretoepassingen die op servers draaien en via netwerken diensten leveren aan andere systemen of gebruikers. In tegenstelling tot clientapplicaties, die lokaal op eindgebruikersapparaten draaien, is een servertoepassing bedoeld voor centrale beschikbaarheid, schaalbaarheid en beveiliging. Een typische serverapplicatie verwerkt verzoeken, beheert gegevens en biedt interfaces zoals webpagina's en Application Programming Interfaces (API's).
Kernfuncties zijn onder meer verwerking van aanvragen, opslag en beheer van data, authenticatie en autorisatie, foutafhandeling,
Veelvoorkomende typen zijn webservers (bijv. Apache HTTP Server, Nginx), applicatieservers die bedrijfslogica uitvoeren (bijv. Tomcat, WebLogic,
Serverapplicaties kunnen monolithisch of opgebouwd uit microservices zijn. Ze draaien vaak in containers en worden beheerd
Deployments vinden on-premises, in de cloud of in hybride omgevingen plaats. Schaalbaarheid ontstaat door horizontale uitbreiding
Belangrijke aandachtspunten zijn encryptie in rust en tijdens transport, sterke authenticatie en autorisatie, regelmatige patching, toegangscontrole,
Voorbeelden van populaire serverapplicaties zijn Apache HTTP Server, Nginx, Microsoft IIS, Tomcat, WildFly/JBoss en WebLogic.