REST-rajapinnan pilotointi konttiteknologiaympäristössä
Suhonen, Esa (2024)
Suhonen, Esa
2024
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2024092525652
https://urn.fi/URN:NBN:fi:amk-2024092525652
Tiivistelmä
Opinnäytetyössä pilotoitiin REST-rajapinnan toimintaa konttiteknologiaympäristössä. Tavoitteena oli selvittää, kuinka konttiteknologiaympäristö soveltuu REST-rajapinnan kyselyjen tekemiseen ja voidaanko tätä hyödyntää tuotantoympäristössä.
Opinnäytetyö perustuu toiminnalliseen rakennemalliin sekä konstruktiiviseen tutkimusotteeseen. Työssä pystytettiin konttiteknologiaympäristö ohjelmakoodin suorittamista varten. Tätä varten kirjoitettiin ohjelmakoodi, jolla tehtiin kyselyjä REST-rajapintaan ja testattiin kokonaisuuden toimivuutta.
Työn tulokset osoittavat, että konttiteknologiaympäristö tarjoaa tehokkaan ja joustavan ratkaisun REST-rajapintojen kanssa työskenneltäessä. Konttiteknologiaympäristö mahdollistaa ohjelmakoodin helpon ja tehokkaan suorittamisen. Näin ollen konttiteknologiaympäristön käyttöä voidaan suositella tuotantoympäristössä käytettäväksi, sillä se parantaa skaalautuvuutta, suorituskykyä, ohjelmistokehitystä ja ylläpidettävyyttä ohjelmistoprojekteissa.
Opinnäytetyö perustuu toiminnalliseen rakennemalliin sekä konstruktiiviseen tutkimusotteeseen. Työssä pystytettiin konttiteknologiaympäristö ohjelmakoodin suorittamista varten. Tätä varten kirjoitettiin ohjelmakoodi, jolla tehtiin kyselyjä REST-rajapintaan ja testattiin kokonaisuuden toimivuutta.
Työn tulokset osoittavat, että konttiteknologiaympäristö tarjoaa tehokkaan ja joustavan ratkaisun REST-rajapintojen kanssa työskenneltäessä. Konttiteknologiaympäristö mahdollistaa ohjelmakoodin helpon ja tehokkaan suorittamisen. Näin ollen konttiteknologiaympäristön käyttöä voidaan suositella tuotantoympäristössä käytettäväksi, sillä se parantaa skaalautuvuutta, suorituskykyä, ohjelmistokehitystä ja ylläpidettävyyttä ohjelmistoprojekteissa.