Please use this identifier to cite or link to this item: http://hdl.handle.net/11366/464
DC FieldValueLanguage
dc.contributor.authorMincer-Daszkiewicz, Janinaen_US
dc.date.accessioned2016-05-04T07:46:09Z-
dc.date.available2016-05-04T07:46:09Z-
dc.date.issued2015-
dc.identifier.issn2409-1340-
dc.identifier.urihttp://hdl.handle.net/11366/464-
dc.description.abstractCourse registration is one of the most demanding functionalities of student management information systems. In the University Study-Oriented System (in short: USOS [7]) which is used in more than 40 Higher Education Institutions (in short: HEIs) in Poland (gathered in MUCI consortium [4]) we cope with it from the very beginning which dates back to 2000. There are various registration scenarios, some of them are more appealing to students and administration giving immediate feedback and being fully automatic, others are more practical and less demanding with respect to computing power. The optimal solution should stay user friendly but also get burden off the university administration, meaning both student’s offices and IT departments. We attacked the problem by a new approach inspired by the Reactive Manifesto ([5]) and built a reactive system, responsive, resilient, elastic and message driven. The registration is run in micro rounds until all the interested students register to courses which are offered by the university. Micro rounds last app. 5 minutes, so first come first served approach is avoided but anyway feedback is almost immediate. To achieve the respective responsiveness, scalability and resilience, involved technologies were chosen carefully. Backend server runs in asynchronous and distributed computation model of cooperating actors which exchange messages. Data is stored in NoSQL database kept in main memory for most of the time and the frontend is designed as a dynamic single page web application. The scalability of the new solution was tested using infrastructure of the University of Warsaw, the biggest HEI in Poland with more than 50 thousand students.en_US
dc.language.isoenen_US
dc.publisherEUNISen_US
dc.relation.ispartofEUNIS Journal of Higher Educationen_US
dc.relation.ispartofseriesEUNIS Journal of Higher Education IT - Issue 2015/3; EUNIS2015 Congress Issue;-
dc.subjectcourse registrationen_US
dc.subjectreactive systemen_US
dc.subjectScalaen_US
dc.subjectmodel of cooperating actorsen_US
dc.subjectsingle page applicationen_US
dc.subjectNoSQL databaseen_US
dc.subjectUSOSen_US
dc.subjectUSOS APIen_US
dc.titleResponsive, resilient, elastic and message driven system solving scalability problems of course registrationsen_US
dc.typeArticleen_US
item.openairecristypehttp://purl.org/coar/resource_type/c_18cf-
item.grantfulltextopen-
item.cerifentitytypePublications-
item.openairetypeArticle-
item.fulltextWith Fulltext-
item.languageiso639-1en-
Appears in Collections:Eunis Journal of Higher Education IT (EJHEIT)
Files in This Item:
File Description SizeFormat
EUNIS2015_submission_29.pdfResponsive, resilient, elastic and message driven system solving scalability problems of course registrations387.81 kBAdobe PDF
View/Open
Show simple item record

Page view(s) 50

301
checked on Apr 24, 2024

Download(s) 50

113
checked on Apr 24, 2024

Google ScholarTM

Check


Items in DSpace are offered under a CC-BY 4.0 licence unless otherwise indicated