Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
System för Personaladministration: ARKITEKTUR OCH DATAPRESENTATION
KTH, School of Information and Communication Technology (ICT).
KTH, School of Information and Communication Technology (ICT).
2016 (Swedish)Independent thesis Basic level (professional degree), 10 credits / 15 HE creditsStudent thesis
Abstract [sv]

Karolinska Institutet har bestämt för att anförskaffa ett nytt system för administrering av personal och anknutna. I nuläget så har de en applikation som behandlar persondata av anställda på Karolinska Institutet vid namn ”KKAWeb”, som är byggd i J2EE. Detta är en webbapplikation från vilket man kan lägga till nya anställda, läsa information om anställda samt uppdatera informationen på en anställd. Följande utförs idag via ramverket Hibernate, som läser och uppdaterar data ifrån/till Karolinska Institutets interna Oracle databaser.

Strävan är att gå mot en arkitektur med lösare kopplingar: en RESTfull webbtjänst som levererar data och tar emot förändringar, som är fristående och i framtiden kan användas av andra system som har behov av samma data; samt en webbapplikation som fyller samma behov som KKAWeb gör idag, men utan kopplingar till underliggande datalager, som istället pratar REST med en webbtjänst för att tillgodose sitt behov av data.

Av detta skäl så har en leverans av en webbtjänst och ett webbapplikation skett. I det nya administrationspanelsgränssnittet finns vyer för att hitta en anställd, samt vyer för presentation och uppdatering av en anställd. Bakomliggande så har en webbtjänst, byggd i ITDI (IBM Tivoli Directory Integrator), implementerats, som administrationswebben konsumerar data ifrån.

Genom framtida arbeten så ämnas den gamla administrationspanelen KKAWEB migreras över till den nya webbapplikationen, där all form av datakommunikation sker genom den implementerade webbtjänsten.

Abstract [en]

Karolinska Institutet has chosen to obtain a new system for the administration purposes of their employees and staff members. The Institute currently has an administration panel that handles employee data by the name of ”KKAWeb”, which is built on J2EE. This is a web application through which one can add new employees, read information about employees and update such information. The latter is done today through Hibernate calls, which read and update data from/to the Oracle databases of Karolinska Institutet.

The aim is to go towards an architecture which has loose couplings: a RESTfull web service which deliver data and receive changes. A stand-alone web service which in the future can be used by other institutional systems which are in need of similar data; also, a web interface which meets the same functionality as the KKAWeb does today. This without having underlying couplings to different data layers. Rather, a web interface which instead talks REST with the web service to accommodate for its data needs.

Thus, a submission has been presented of a web service and a web application. In the application the new administration panel interface has views for finding an employee, and views for presentation and updating of an employee. In the backend lies a web service, built in ITDI (IBM Tivoli Directory Integrator), from which the administration panel consumes data from.

Future work within the Institute aims to migrate the old administration panel KKAWEB to the new web application, where all form of data communication is done through the implemented web service layer.

Place, publisher, year, edition, pages
2016. , p. 65
Series
TRITA-ICT-EX ; 2016:40
Keywords [en]
Administration, Grails, Datarepresentation, Application handiness, Employee, Karolinska Institutet, System
Keywords [sv]
Administration, Grails, Datarepresentation, Användarvänlighet, Personal, Karolinska Institutet, System
National Category
Computer and Information Sciences
Identifiers
URN: urn:nbn:se:kth:diva-204955OAI: oai:DiVA.org:kth-204955DiVA, id: diva2:1087275
Subject / course
Computer Technology, Program- and System Development
Educational program
Bachelor of Science in Engineering - Computer Engineering
Supervisors
Examiners
Available from: 2017-04-06 Created: 2017-04-06 Last updated: 2018-01-13Bibliographically approved

Open Access in DiVA

fulltext(1305 kB)95 downloads
File information
File name FULLTEXT01.pdfFile size 1305 kBChecksum SHA-512
f83cc4e0d4db1c8f7d9b56d95c3ee71337c50bc2af65889f29fb705b1dce2595a785463747102b64e3a6e4ddec7ca0abf345807103b05736f57b7ed0283f6a05
Type fulltextMimetype application/pdf

By organisation
School of Information and Communication Technology (ICT)
Computer and Information Sciences

Search outside of DiVA

GoogleGoogle Scholar
Total: 95 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 51 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf