Nokia on julkistanut uuden alustan, jolle on annettu nimeksi Networks as Code. Alustan tavoitteena on nopeuttaa sitä, miten operaattorit voivat muuttaa verkon ominaisuuksia liikevaihtoa kerryttäviksi tuotteiksi. Mistä siis on kyse?
Verkko tuottaa valtavasti dataa, jota operaattoreiden on nykyisellään vaikea muuttaa tuloksi. Network as Code -alustan on tarkoitus tehdä helpommaksi verkon ohjelmoitavuus. Ideana on mahdollistaa uusien ominaisuuksien vieminen verkkosovelluksiin helposti integroitavana ohjelmistokoodina.
Itse alusta pitää sisällään kehittäjäpalvelut, rajapintayhdyskäytävät ja integrointimahdollisuudet sekä julkisiin että privaattiverkkoihin. Sitä voisi ajatella kehittäjäpalvelut yksinkertaistavana mallina, kuten Nokia konseptin muotoilee.
5G-aikakauden verkot ovat pohjimmiltaan ohjelmistopohjaisia, mikä on iso muutos verrattuna siihen, miten verkkoja suunniteltiin vuosia sitten. Tämä tarkoittaa, että ne ovat myös ohjelmoitavissa sovellusohjelmointirajapintojen (API) ja muiden ohjelmistokehitystyökalujen kautta. Näiden avulla sovelluskehittäjät voivat rakentaa verkkoon uusia käyttötapauksia ja ominaisuuksia, joita operaattorit ja tietenkin tilaajat voivat hyödyntää.
Nokia näkee, että nämä ominaisuudet jakautuvat kahteen pääryhmään: 5G-ominaisuudet ja edistyneet ominaisuudet. 5G-ominaisuudet sisältävät sellaisia alueita kuin verkon viipalointi, palvelunlaatu ja reunapilvi. Edistyneisiin ominaisuuksiin kuuluvat esimerkiksi tilaajan ja laitteen tila ja laskutus, joiden käyttö ei sinänsä edellytä 5G-verkkoa.
”Verkko ohjelmistona” tulee kehittäjille tarjolle SDK- eli ohjelmistokehityspaketteina. Niihin sisältyy sandbox eli "hiekkalaatikko" ohjelmistokoodin luomiseen, simulointiin, ja testaukseen, sekä koodinpätkät, jotka voidaan sisällyttää sovelluksiin. Lisäksi kehittäjille tarjotaan analytiikkatyökaluja.
Uusi alusta tulee kaupallisesti saataville joulukuussa. Sitä on kehitetty pitkään tiiviissä yhteistyössä sovelluskehittäjien ja operaattoreiden kanssa.