Diploma Thesis DIP-2810

BibliographyArnold, Tobias: Extension of a SCA Editor and Deployment-Strategies for Software as a Service Applications.
University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology, Diploma Thesis No. 2810 (2009).
120 pages, english.
CR-SchemaC.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.

Full text and
other links
PDF (1509332 Bytes)
Access to students' publications restricted to the faculty due to current privacy regulations
Department(s)University of Stuttgart, Institute of Architecture of Application Systems
Superviser(s)Mietzner, Ralph
Entry dateFebruary 10, 2009
   Publ. Institute   Publ. Computer Science