dc.contributor.author | Toivakka, Henrik | - |
dc.date.accessioned | 2015-11-26T06:25:49Z | |
dc.date.available | 2015-11-26T06:25:49Z | |
dc.date.issued | 2015 | - |
dc.identifier.uri | URN:NBN:fi:amk-2015112317203 | - |
dc.identifier.uri | http://www.theseus.fi/handle/10024/100292 | |
dc.description.abstract | The objective of this thesis was to implement a registry management component for a mobile sampling service at Mylab Oy. The company is a major manufacturer of healthcare information systems in Finland. The component is a part of a server implementation that is installed for customers around Finland. The service installed for the customer is administrated through the registry management component.
The purpose of this thesis was to make administration of the mobile sampling service more intuitive, create a manageable device register and make it possible to expand the mobile service for future customers. The requirements set for the registry management component were the ability to control device access and administrate registries through web user interface. The component should be reliable and usable in production environment.
The implementation consists of a JAX-RS RESTful web service and an AngularJS sin-gle-page application. The web service is implemented with technologies such as Jersey, EclipseLink MOXy and EclipseLink JPA. The single-page application is implemented with technologies such as AngularJS and Twitter Bootstrap. The implementation is packaged into a single install file ready to be deployed to a customer.
The project met all the requirements given and was installed to the customer’s production environment in the autumn 2015. The implementation will be used by the registry administrators from within the company. The project gave valuable knowledge for the future development and experience for implementing the next iterations of the application. | en |
dc.description.abstract | 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. | fi |
dc.language.iso | eng | - |
dc.publisher | Tampereen ammattikorkeakoulu | - |
dc.rights | All rights reserved | - |
dc.title | Implementation of a registry management component for mobile sampling service | en |
dc.type.ontasot | fi=AMK-opinnäytetyö|sv=YH-examensarbete|en=Bachelor's thesis| | |
dc.identifier.dscollection | 10024/193 | - |
dc.organization | Tampereen ammattikorkeakoulu | - |
dc.subject.ysa | terveydenhuolto | |
dc.subject.ysa | tietojärjestelmät | |
dc.subject.ysa | järjestelmäarkkitehtuuri | |
dc.subject.ysa | rekisterit | |
dc.subject.ysa | hallinta | |
dc.subject.ysa | mobiilipalvelut | |
dc.subject.ysa | laboratoriot | |
dc.contributor.organization | Tampereen ammattikorkeakoulu | - |
dc.subject.keyword | healthcare information systems | - |
dc.subject.keyword | single-page application | - |
dc.subject.keyword | registry management | - |
dc.subject.keyword | Jersey | - |
dc.subject.keyword | AngularJS | - |
dc.subject.specialization | Ohjelmistotuotanto | - |
dc.subject.degreeprogram | fi=Tietojenkäsittely|sv=Informationsbehandling|en=Business Information Technology| | - |
dc.subject.discipline | Tietojenkäsittelyn koulutusohjelma | - |