sovellusalusta palveluna (aPaaS)

Sovellusalusta palveluna (aPaaS) on pilvipalvelu, joka tarjoaa ympäristöjä ohjelmistosovellusten kehittämiseen ja suorittamiseen. APaaS:n avulla kehittäjät voivat luoda laajamittaisia sovelluksia, jotka muuten ylittäisivät heidän oman laitteistonsa kapasiteetin tai joiden kehittämiseen heillä ei ole välineitä. Näin startup-yritykset ja vähemmän kokeneet kehittäjät voivat luoda sovelluksia vähäisellä koodauksella ja ilman suuria alkuinvestointeja, joita tarvitaan paikallisen pilvipalvelun vaihtoehtona. APaaS säästää myös jatkuvilta kustannuksilta, joita aiheutuu ammattitaitoisten työntekijöiden palkkaamisesta ympäristön ja infrastruktuurin rakentamiseen ja ylläpitoon

APaaS tarjoaa ympäristön, jossa sovellukset toimivat, yhdistelemällä XaaS-perheeseen (anything as a service) kuuluvia palveluja: PaaS (platform as a service), SaaS (software as a service) ja IaaS (infrastructure as a service). Nämä palvelut tarjoavat käyttöjärjestelmän, ohjelmistokehitystyökalut ja laitteiston, kuten verkon, tietokoneet ja tallennustilan, joita käynnissä olevat tai kehitetyt sovellukset tarvitsevat. Myös analytiikkaan ja tietokantojen hallintaan tarkoitetut työkalut kuuluvat palveluihin.

Muita aPaaS:n keskeisiä ominaisuuksia ovat mm:

  • Low code/no code (LCNC) -kehitystyökalut – mahdollistavat vähemmän kokeneiden kehittäjien nopean sovellusten rakentamisen ja testaamisen
  • Nopea sovelluskehitys (RAD, rapid application development) – sisältää strategioiden, kuten iteratiivisen kehityksen, prototyyppien rakentamisen, aikapakettien ja olemassa olevien ohjelmistojen uudelleenkäytön, käyttämisen

Joitakin esimerkkejä aPaaS-toimittajista ovat esimerkiksi Mendix, Salesforce ja OutSystems. Loppukäyttäjien kannattaa ottaa palvelua valitessaan huomioon ehdot ja se, vaatiiko palvelu eksklusiivisia rajapintoja tai tukeeko se vain tiettyjä kieliä. Nämä tekijät voivat viitata lisääntyneeseen riskiin lukkiutua tietyn sovelluksen alustaan, mikä on aPaaS:n luontainen riski.

Leave a Reply