Architekturkonzepte moderner Web-Applikationen

Alabor, Manuel and Joly, Alexandre and Weibel, Michael (2013) Architekturkonzepte moderner Web-Applikationen. Bachelor thesis, HSR Hochschule für Technik Rapperswil.

[thumbnail of Thesis.pdf]
Preview
Text
Thesis.pdf - Supplemental Material

Download (9MB) | Preview

Abstract

Der Internetbrowser ist heute mehr denn je das Zuhause für komplexe Webapplikationen. Erwartungsgemäss können traditionelle Architekturstile mit der neuen Technologie nicht immer Lösungen für wiederkehrende Probleme bieten. Diese Bachelorarbeit analysiert Trends auf dem Gebiet der Webapplikationen und liefert gleichzeitig zukunftsweisende Vorschläge für das Unterrichtsmodul “Internettechnologien”.
In einer Vorstudie wurden drei grundlegende Fragen geklärt: Welche Architekturstile aus der Aufgabenstellung sollen bearbeitet werden? Was für eine Applikation kann die ausgewählten Stile optimal veranschaulichen? Und mit welcher Technologie sollen die
ausgewählten Stile demonstriert werden?
Nach der ausführlichen Evaluation des Architekturstilkatalogs und der Auswahl von
22 Konzepten entschied sich das Projektteam eine Aufgabenverwaltung für Wohngemeinschaften mit dem Namen “Roomies” umzusetzen. Der Fokus liegt jedoch auf der Demonstration der Konzepte. Als Technologie wird server- als auch clientseitig Java-Script eingesetzt.
Die abschliessende Studie bietet einen tiefen Einblick in die Entwicklung einer JavaScript-basierten Client-Server-Webapplikation. Ausführliche Analysen bewerten die untersuchten Konzepte kritisch. Ergänzend bietet der Quelltext von “Roomies” anschauliche Beispiele zu jedem untersuchten Konzept.
Besondere Aufmerksamkeit wurde dem Konzept “Unobtrusive JavaScript” zuteil. Basierend auf “Backbone.js” wurde ein eigenes quelloffenes Framework namens “barefoot” entwickelt, welches ohne grösseren Mehraufwand den gleichen Quelltext sowohl im Browser des Endbenutzers als auch auf der Serverkomponente lauffähig macht.

Item Type: Thesis (Bachelor)
Subjects: Area of Application > Web based
Area of Application > Academic and Education
Technologies > Programming Languages > Java Script
Metatags > IFS (Institute for Software)
Divisions: Bachelor of Science FHO in Informatik > Bachelor Thesis
Depositing User: OST Deposit User
Contributors:
Contribution
Name
Email
Thesis advisor
Rudin, Hans
UNSPECIFIED
Date Deposited: 23 Jul 2013 10:37
Last Modified: 23 Jul 2013 10:37
URI: https://eprints.ost.ch/id/eprint/304

Actions (login required)

View Item
View Item