|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)
|Keywords||SCA; 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 dierent, 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.
|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|
|Eingabedatum||10. Februar 2009|