|Bibliography||Arnold, 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-Schema||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.
|Full text and|
|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|
|Entry date||February 10, 2009|