Single Page Application - tietoturva ja toteutus mikropalveluarkkitehtuurissa
Lehtola, Timo (2019)
Lehtola, Timo
2019
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-201905088305
https://urn.fi/URN:NBN:fi:amk-201905088305
Tiivistelmä
Insinöörityön aiheena oli toteuttaa Sanoste Oy:n palvelutuottajan hallintatyökalun uudistamisen ensimmäinen vaihe, joka oli uuden Producer Portal -mikropalvelun luonti ja sen integroiminen jo olemassa olevaan mikropalveluarkkitehtuuriin.
Uuden palvelun vaatimuksena oli, että palveluiden ja ryhmien luonti sekä muokkaus onnistuvat sitä kautta. Ulkoasun tuli olla selkeä ja käytettävyydeltään helppo. Sen lisäksi palveluntuottajien tulee pystyä näkemään sekä muokkaamaan omia tietojansa uudessa järjestelmässä.
Teknologioina käytettiin asiakaspäässä JavaScript-kirjasto ReactJS:ää ja palvelinpäässä AWS Serverless -teknologioita Lambda, API Gateway sekä DynamoDB.
Insinöörityön tavoitteet saavutettiin hyvin ja lopputuloksena oli uusi Producer Portal -mikropalvelu, joka integroitiin yrityksen mikropalveluarkkitehtuuriin. Samalla Producer Portal toimii muutostyön pohjana, johon muutostyön loput vaiheet toteutetaan.
Uuden palvelun vaatimuksena oli, että palveluiden ja ryhmien luonti sekä muokkaus onnistuvat sitä kautta. Ulkoasun tuli olla selkeä ja käytettävyydeltään helppo. Sen lisäksi palveluntuottajien tulee pystyä näkemään sekä muokkaamaan omia tietojansa uudessa järjestelmässä.
Teknologioina käytettiin asiakaspäässä JavaScript-kirjasto ReactJS:ää ja palvelinpäässä AWS Serverless -teknologioita Lambda, API Gateway sekä DynamoDB.
Insinöörityön tavoitteet saavutettiin hyvin ja lopputuloksena oli uusi Producer Portal -mikropalvelu, joka integroitiin yrityksen mikropalveluarkkitehtuuriin. Samalla Producer Portal toimii muutostyön pohjana, johon muutostyön loput vaiheet toteutetaan.