Back to top

Bachelor's Thesis Sebastian Wenninger

Last modified Dec 3, 2013

Abstract

Cloud Computing ist ein schnell an Bedeutung gewinnendes, vergleichsweise neues Konzept in der IT-Branche, bei dem Dienstleistungen (sowohl von Hard-, als auch von Software) über das Internet zur Nutzung angeboten werden. Durch die Bereitstellung von Rechenkapazitäten in der Cloud ist es Entwicklern möglich, Anwendungen zu erstellen, die unabhängig von der individuellen Konfiguration eines Nutzers auf einer Vielzahl von Endgeräten lauffähig und durch die Anbindung an das Internet weltweit abrufbar sind. Dafür existieren mittlerweile mehrere Plattformen, wie zum Beispiel die Google App- Engine (GAE), die Entwickler Applikationen auf Google’s Infrastruktur ausführen lässt. Insbesondere für Unternehmen, die bestehende Projekte in die Cloud auslagern, oder neue Dienste in der Cloud anbieten wollen, sind die Möglichkeiten und Einschränkungen, die diesen Plattformen mit sich bringen, von großem Interesse. Im Rahmen dieser Arbeit wird eine einfache, Multi-Mandanten-fähige eCommerce-Architektur mit Hilfe der Google App-Engine entwickelt, die über einen Webservice den Zugriff auf ihre Funktionen gestattet. Dafür werden nach einem grundlegenden Kapitel über Cloud-Computing und Mehr-Mandantenfähigkeit wichtige Komponenten und die Funktionsweise der GAE im Hinblick auf die Implementierung der Architektur betrachtet. Die Beschreibung der Architektur erfolgt dabei nach dem ”Bottom-Up“-Prinzip, vom Datenmodell über die Applikationsstruktur bis zum darüberliegenden Web-Service. Dabei wird jeweils auf Details, Schwierigkeiten und mögliche Alternativen bei der Implementierung eingegangen. Den Schluss der Arbeit bilden die Beschreibung der ausgeführten Benchmarks, sowie ein Ausblick auf die Zukunft der entwickelten Applikation.

Abschlussvortrag

Folien als pdf: BA-Abschluss.pdf

Files and Subpages

Name Type Size Last Modification Last Editor
BA-Abschluss.pdf 666 KB 16.05.2012 Alexander Steinhoff (account disabled)
BA.pdf 1,46 MB 16.05.2012 Alexander Steinhoff (account disabled)