Diploma Thesis DIP-2852

BibliographyTitze, Robert: Web Service Deployment Strategien.
University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology, Diploma Thesis No. 2852 (2009).
85 pages, german.
CR-SchemaD.2.11 (Software Engineering Software Architectures)
D.2.13 (Software Engineering Reusable Software)
H.3.5 (Online Information Services)
H.4.1 (Office Automation)
K.6.3 (Software Management)
KeywordsWeb Services, WebSphere, BPEL, Workflow Management, SCA
Abstract

Automobilhersteller und andere produzierende Unternehmen nutzen zahlreiche Softwaresysteme und Infrastrukturen. Diese sind im Laufe der Zeit gewachsen und nutzen unterschiedlichste Technologien, was die Kosten für Wartung und Integration ständig steigen lässt. Immer dynamischer werdende Märkte und veränderte Gesetze verlangen skalierbare Anwendungen, die zeitnah änderbar sind. Service-Orientierte Architekturen und Web Service Technologien zerlegen Systeme in klar voneinander unterscheidbare Komponenten, die einzeln ausgetauscht werden können. Durch die Nutzung von Workflow Technologien werden diese Komponenten zu einem Ablauf zusammengesetzt, was die Integration mit Fremdsystemen erleichtert. Neue Ansätze, wie Software as a Service (SaaS) ermöglichen signifikante Verbesserungen im Bereich der Wartbarkeit und Skalierbarkeit von Anwendungen. In der Forschung entwickelte Konzepte erleichtern die Beschreibung unterschiedlicher Softwarevarianten. Dabei werden variable Teile einer Anwendung getrennt denen beschrieben, die für alle gleich sind. Des Weiteren existieren Muster für Web Services, die die Nutzung selbiger durch mehrere Mandanten ermöglichen. Diese Arbeit evaluiert diese Konzepte anhand der Entwicklung einer Vertriebsanwendung für Autohändler.

Full text and
other links
PDF (2445026 Bytes)
Access to students' publications restricted to the faculty due to current privacy regulations
Contactrobert.titze(at)online.de
Department(s)University of Stuttgart, Institute of Architecture of Application Systems
Superviser(s)Mietzner, Ralph
Project(s)eCCo
Entry dateJune 2, 2009
   Publ. Computer Science