Välityspalvelin API-versioiden hallintaan ja yhteensopivuuksien varmistamiseen
Koskinen, Leevi (2024)
Koskinen, Leevi
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-2024110627510
https://urn.fi/URN:NBN:fi:amk-2024110627510
Tiivistelmä
Tässä insinöörityössä suunnitellaan ja toteutetaan välityspalvelimen demo API-versioiden hallintaan ja yhteensopivuuksien varmistamiseen. Työn lähtökohtana on kuvitteellisen yrityksen ongelma, jossa vanhat sovellukset eivät ole yhteensopivia kaikkien uusien API-versioiden kanssa. Ratkaisuna kehitetään välityspalvelin, joka toimii sovellusten ja API-palveluiden välissä muuntaen ja emuloiden poistuneiden API-versioiden vastauksia.
Välityspalvelin mahdollistaa vanhojen sovellusten käytön ilman massiivisia päivitystarpeita. Työ tutkii välityspalvelimien ja API-yhdyskäytävien toiminnallisuuksia sekä eri teknologioiden kuten Dockerin, REST-rajapintojen ja .NET Coren käyttöä järjestelmän toteutuksessa. Välityspalvelinratkaisu tarjoaa joustavan tavan hallita API-päivityksiä ja ylläpitää vanhoja järjestelmiä kustannustehokkaasti.
Välityspalvelin mahdollistaa vanhojen sovellusten käytön ilman massiivisia päivitystarpeita. Työ tutkii välityspalvelimien ja API-yhdyskäytävien toiminnallisuuksia sekä eri teknologioiden kuten Dockerin, REST-rajapintojen ja .NET Coren käyttöä järjestelmän toteutuksessa. Välityspalvelinratkaisu tarjoaa joustavan tavan hallita API-päivityksiä ja ylläpitää vanhoja järjestelmiä kustannustehokkaasti.