Kretschmar, Lukas and Wegmann, Lukas and Willimann, Quentin (2012) Guidelines.NET. Student Research Project thesis, HSR Hochschule für Technik Rapperswil.
SA_Guidelines - Technischer Bericht.pdf - Supplemental Material
Download (1MB) | Preview
Abstract
Guidelines.ch ist eine Plattform der Infektiologie des Kantonsspitals St. Gallen, welche das Wissen der Ärzte und Abteilung verwaltet und anderen in Form von einheitlich strukturierten Dokumenten zugänglich machen kann. Im Rahmen der Studienarbeit wurde die Problemdomain, wofür es bereits eine in-house PHP-Lösung gibt, als RESTful Webservice mit den aktuellsten Microsoft-Technologien im Backendbereich (ASP.NET WebAPI, EntityFramework) und gängigsten Web-Technologien (ASP.NET MVC 4, HTML 5, KnockoutJS) fürs Frontend umgesetzt. Das Ziel der Arbeit war im Rahmen einer Technologiestudie zu zeigen welche Technologien in Frage kämen, wie weit es möglich ist eine Lösung mit diesen verschiedenen Technologien bereitzustellen und wie weit diese miteinander harmonieren.
Das Hauptaugenmerk wurde dabei auf eine flexible Architektur, einfache Erweiterung, Qualitätssicherung in Form von Tests und die zwei wichtigsten Use Cases (Suche, Einträge bearbeiten) gelegt. Als Grundlage für die Umsetzung dieser Use Cases mussten zuvor noch weitere Aspekte bezüglich der Kommunikation und Sicherheit umgesetzt werden (HMAC-Authentifizierung, ACL-basierte Zugriffsverwaltung).
Als Resultat der Arbeit entstand eine mögliche Lösung wie man die Plattform neu gestalten kann. Und wie eine Architektur aussehen könnte, die den Anforderungen an Performanz, Flexibilität und Erweiterbarkeit gerecht wird.
Item Type: | Thesis (Student Research Project) |
---|---|
Subjects: | Area of Application > Web based Area of Application > Healthcare, Medical Sector Technologies > Frameworks and Libraries > ASP.NET Technologies > Protocols > REST Technologies > Web > HTML5 Metatags > INS (Institute for Networked Solutions) |
Divisions: | Bachelor of Science FHO in Informatik > Student Research Project |
Depositing User: | OST Deposit User |
Contributors: | Contribution Name Email Thesis advisor Huser, Hansjörg UNSPECIFIED Thesis advisor Meier, Clemens UNSPECIFIED |
Date Deposited: | 25 Mar 2013 14:22 |
Last Modified: | 25 Mar 2013 14:22 |
URI: | https://eprints.ost.ch/id/eprint/246 |