application platform as a service (aPaaS)

Application platform as a service (aPaaS) is een clouddienst die omgevingen biedt voor het ontwikkelen en uitvoeren van softwaretoepassingen. APaaS stelt ontwikkelaars in staat grootschalige toepassingen te maken die anders de capaciteit van hun eigen hardware te boven zouden gaan of waarvoor ze niet de middelen hebben om ze te ontwikkelen. Dit stelt startups en minder doorgewinterde ontwikkelaars in staat om apps te maken met weinig codering en zonder de grote initiële investering die nodig is voor het alternatief van on-premise cloud. APaaS bespaart ook de lopende kosten van het in dienst hebben van geschoolde werknemers om de omgeving en infrastructuur te bouwen en te onderhouden

APaaS biedt de omgeving voor applicaties om in te draaien door middel van een combinatie van diensten in de anything as a service (XaaS)-familie: platform as a service (PaaS), software as a service (SaaS) en infrastructuur as a service (IaaS). Deze diensten leveren het besturingssysteem, de tools voor softwareontwikkeling, en de hardware, zoals netwerken, computers en opslag die de draaiende of ontwikkelde applicaties nodig hebben. Tools voor analyse en databasebeheer vallen hier ook onder.

Andere definitieve kenmerken van in aPaaS zijn onder meer:

  • Low code/no code (LCNC) ontwikkeltools – stellen minder ervaren ontwikkelaars in staat om applicaties snel te bouwen en te testen
  • Rapid application development (RAD) – omvat het gebruik van strategieën zoals iteratieve ontwikkeling, prototyping, time boxing en hergebruik van bestaande software

Enkele voorbeelden van aPaaS-leveranciers zijn Mendix, Salesforce en OutSystems. Eindgebruikers wordt geadviseerd om bij het kiezen van een dienst rekening te houden met voorwaarden en of de dienst exclusieve interfaces vereist of alleen specifieke talen ondersteunt. Deze factoren kunnen wijzen op een verhoogd risico om te worden opgesloten in een platform voor een bepaalde app, een inherent risico van aPaaS.

Leave a Reply