Teollisuuden pilvipohjaisen punnituspalvelun laitehallinnan kehittäminen : case Lahti Precision Oy
Lehmuskorpi, Veikko (2020)
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-202004296530
https://urn.fi/URN:NBN:fi:amk-202004296530
Tiivistelmä
Työssä toteutettiin käyttöliittymä punnituspalvelun laitehallintaa varten Lahti Precision Oy:lle. Punnituspalveluun voidaan liittää useita erilaisia laitteita, joita on toimitettu pääosin ympäri Pohjois-Eurooppaa. Laitteilla on verkkoyhteys, jonka ansiosta niitä voidaan hallita etänä.
Laitteiden tiedot tallennetaan tietokantaan ja niitä käsitellään REST API -rajapinnan avulla. Käyttöliittymä toteutettiin Angular-sovelluskehyksellä (framework) hyödyntäen mikropalveluarkkitehtuuria.
Käyttöliittymästä pyrittiin tekemään keskeinen paikka kaikkea laitteen hallinnointia varten. Käyttöliittymä pidettiin myös mahdollisimman yksinkertaisena ja helppokäyttöisenä, karsimatta ominaisuuksia, sillä palvelulla on käyttäjiä useissa eri rooleissa.
Lopputuloksena oli toimiva käyttöliittymä, joka voitiin julkaista sisäiseen käyttöön. Käyttöliittymän kautta voitiin luoda, muokata ja tarkastella laitteita. Laitteet sisälsivät perustietojen lisäksi muun muassa muistiinpanoja ja tilatietoja laitteen kunnosta. Laitteiden tarkastelun ja hallinnan yhdistäminen yhteen koottuun paikkaan helpotti sekä asiakaspalvelijoiden että sovelluskehittäjien työtä.
Laitteiden tiedot tallennetaan tietokantaan ja niitä käsitellään REST API -rajapinnan avulla. Käyttöliittymä toteutettiin Angular-sovelluskehyksellä (framework) hyödyntäen mikropalveluarkkitehtuuria.
Käyttöliittymästä pyrittiin tekemään keskeinen paikka kaikkea laitteen hallinnointia varten. Käyttöliittymä pidettiin myös mahdollisimman yksinkertaisena ja helppokäyttöisenä, karsimatta ominaisuuksia, sillä palvelulla on käyttäjiä useissa eri rooleissa.
Lopputuloksena oli toimiva käyttöliittymä, joka voitiin julkaista sisäiseen käyttöön. Käyttöliittymän kautta voitiin luoda, muokata ja tarkastella laitteita. Laitteet sisälsivät perustietojen lisäksi muun muassa muistiinpanoja ja tilatietoja laitteen kunnosta. Laitteiden tarkastelun ja hallinnan yhdistäminen yhteen koottuun paikkaan helpotti sekä asiakaspalvelijoiden että sovelluskehittäjien työtä.