Implementation of a registry management component for mobile sampling service
Toivakka, Henrik (2015)
Toivakka, Henrik
Tampereen ammattikorkeakoulu
2015
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2015112317203
https://urn.fi/URN:NBN:fi:amk-2015112317203
Tiivistelmä
Opinnäytetyön tavoitteena oli toteuttaa rekisterinhallintakomponentti liikkuvaan näytteenottojärjestelmään Mylab Oy:lla. Yritys valmistaa laboratoriojärjestelmiä Suomessa. Komponentti on osa suurempaa palvelintoteutusta, joka asennetaan asiakkaille ympäri Suomea. Palvelintoteutusta hallinnoidaan rekisterinhallintakomponentin kautta.
Opinnäytetyön tarkoituksena oli parantaa kykyä hallita mobiilipalvelua, luoda hallittava laiterekisteri ja tehdä mahdolliseksi laajentaa palvelua tuleville asiakkaille. Opinnäyte-työn toimeksiantona oli mahdollistaa laitteiden pääsynhallinta ja rekistereiden hallinta web-käyttöliittymän kautta. Komponentin on tarkoitus olla luotettava ja käytettävä tuotantoympäristössä.
Toteutus koostuu JAX-RS-standardiin perustuvasta, REST-pohjaisesta, www-sovelluspalvelusta ja yhden sivun -arkkitehtuuriin perustuvasta web-sovelluksesta. Www-sovellus on toteutettu käyttäen tekniikoita Jersey, EclipseLink MOXy ja EclipseLink JPA. Web-sovellus on toteutettu käyttäen tekniikoita AngularJS ja Twitter Bootstrap. Toteutus on paketoitu yhdeksi asennuspaketiksi, joka voidaan asentaa suoraan asiakkaalle.
Projekti täytti kaikki vaatimukset ja on asennettu asiakkaan tuotantoympäristöön syksyllä 2015. Tuotosta käyttää yrityksen sisällä toimivat rekisterin ylläpitäjät. Projekti antoi arvokasta tietoutta ohjelmistokehityksen metodeihin ja kokemusta seuraavien versioiden tuottamiseen palvelusta.
Opinnäytetyön tarkoituksena oli parantaa kykyä hallita mobiilipalvelua, luoda hallittava laiterekisteri ja tehdä mahdolliseksi laajentaa palvelua tuleville asiakkaille. Opinnäyte-työn toimeksiantona oli mahdollistaa laitteiden pääsynhallinta ja rekistereiden hallinta web-käyttöliittymän kautta. Komponentin on tarkoitus olla luotettava ja käytettävä tuotantoympäristössä.
Toteutus koostuu JAX-RS-standardiin perustuvasta, REST-pohjaisesta, www-sovelluspalvelusta ja yhden sivun -arkkitehtuuriin perustuvasta web-sovelluksesta. Www-sovellus on toteutettu käyttäen tekniikoita Jersey, EclipseLink MOXy ja EclipseLink JPA. Web-sovellus on toteutettu käyttäen tekniikoita AngularJS ja Twitter Bootstrap. Toteutus on paketoitu yhdeksi asennuspaketiksi, joka voidaan asentaa suoraan asiakkaalle.
Projekti täytti kaikki vaatimukset ja on asennettu asiakkaan tuotantoympäristöön syksyllä 2015. Tuotosta käyttää yrityksen sisällä toimivat rekisterin ylläpitäjät. Projekti antoi arvokasta tietoutta ohjelmistokehityksen metodeihin ja kokemusta seuraavien versioiden tuottamiseen palvelusta.