Diplomarbeit DIP-2810

Arnold, Tobias: Extension of a SCA Editor and Deployment-Strategies for Software as a Service Applications.
Universität Stuttgart, Fakultät Informatik, Elektrotechnik und Informationstechnik, Diplomarbeit Nr. 2810 (2009).
120 Seiten, englisch.
CR-Klassif.C.2.4 (Distributed Systems)
D.1.7 (Visual Programming)
D.2.11 (Software Engineering Software Architectures)
D.2.13 (Software Engineering Reusable Software)
KeywordsSCA; SaaS; SOA; BPEL; SCA Editor

Today Software as a Service is said to have a major impact on software industry. It changes the way people build, sell, buy and use Software. In the Software as a Service delivery model the software is no longer purchased by customers and hosted by them- selves. But it is run on the IT infrastructure of a hosting company. To use a SaaS application, customers have to subscribe for it and unlike in traditional software, they loose all rights when they unsubscribe from a service. Since the organizational struc- tures of companies are quite di erent, there is also the need for tailor-made customer con gurations.

The task of this thesis is too prove that the Service Component Architecture can be used to create a common platform for SaaS applications. Furthermore strategies for the deployment of such an application are developed. These strategies are used to introduce a prototype that allows the creation of the described packages and their deployment on a SCA engine. For the prototype the packages proposed in previous work are modi ed to use the include statement to split the application packages, instead of using a composite imple- mentation. This approach allows to easily distribute the single tenant speci c and xed packages amongst multiple nodes and therefore, multiple host systems. Additionally, research is done on critical restrictions during modeling the SaaS application packages using SCA.

Volltext und
andere Links
PDF (1509332 Bytes)
Zugriff auf studentische Arbeiten aufgrund vorherrschender Datenschutzbestimmungen nur innerhalb der Fakultät möglich
Abteilung(en)Universität Stuttgart, Institut für Architektur von Anwendungssystemen
BetreuerMietzner, Ralph
Eingabedatum10. Februar 2009
   Publ. Institut   Publ. Informatik