Indeksointityökalun suunnittelu ja toteutus Admin-selainkäyttöliittymään
Rytisalo, Jukka (2025)
Rytisalo, Jukka
2025
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-202504166748
https://urn.fi/URN:NBN:fi:amk-202504166748
Tiivistelmä
Opinnäytetyön tarkoituksena oli toteuttaa selainpohjainen työkalu korvaamaan vanha toteutus React-pohjaisella ratkaisulla hyödyntäen jo olemassa olevaa arkkitehtuuria. Olemassa oleva arkkitehtuuri määrittelikin työssä käytettävät teknologiat.
Työn toteutuksessa käytettiin useita moderneja teknologioita: frontend kehitettiin Reactilla, backend puolestaan rakentui ASP.NET Core ja Spring Boot -teknologioiden varaan. Lisäksi käytettiin Elastic Search -hakukonetta, Hazelcast IMDG (In-Memory Data Grid) -ratkaisua ja Groovy-ohjelmointikieltä. Näiden teknologioiden avulla pyrittiin luomaan tehokas ja helppokäyttöinen web-käyttöliittymätyökalu.
Työn tuloksena syntyi selainpohjainen indeksointityökalu, joka parantaa loppukäyttäjien käyttökokemusta. Uuden järjestelmän avulla asiakkaat, pääkäyttäjät ja kehittäjät voivat hallita ja seurata tietokannan indeksointia huomattavasti aikaisempaa helpommin ja nopeammin.
Työn toteutuksessa käytettiin useita moderneja teknologioita: frontend kehitettiin Reactilla, backend puolestaan rakentui ASP.NET Core ja Spring Boot -teknologioiden varaan. Lisäksi käytettiin Elastic Search -hakukonetta, Hazelcast IMDG (In-Memory Data Grid) -ratkaisua ja Groovy-ohjelmointikieltä. Näiden teknologioiden avulla pyrittiin luomaan tehokas ja helppokäyttöinen web-käyttöliittymätyökalu.
Työn tuloksena syntyi selainpohjainen indeksointityökalu, joka parantaa loppukäyttäjien käyttökokemusta. Uuden järjestelmän avulla asiakkaat, pääkäyttäjät ja kehittäjät voivat hallita ja seurata tietokannan indeksointia huomattavasti aikaisempaa helpommin ja nopeammin.