Diplomarbeit - IAAS - Universität Stuttgart
Diplomarbeit - IAAS - Universität Stuttgart
Diplomarbeit - IAAS - Universität Stuttgart
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
Prof. Dr. Frank Leymann<br />
Daniel Schleicher<br />
Institut für Architektur von Anwendungssystemen<br />
Universität <strong>Stuttgart</strong><br />
<strong>Diplomarbeit</strong><br />
Modellierung von regeltreuen Geschäftsprozessen anhand von<br />
Compliance Templates<br />
Beginn: sofort oder n.V.<br />
Einleitung<br />
Geschäftsprozesse von Firmen sind in vielerlei Hinsicht Regularien unterworfen. Auf der<br />
einen Seite gibt es Gesetze, die nicht übertreten werden dürfen. Auf der anderen Seite dürfen<br />
interne Regelungen der Firmen nicht verletzt werden (1). Ein Beispiel für eine solche<br />
Regelung ist ein Kreditantrag, der von zwei unabhängigen Personen überprüft werden muss.<br />
Um sicherzustellen dass ein BPEL-Prozess nach der Modellierung bestimmte Regeln einhält,<br />
ist es von Vorteil den Prozess-Designer mit dem Modellierungswerkzeug zu unterstützen.<br />
Aufgabe<br />
Ziel dieser <strong>Diplomarbeit</strong> ist es die in (3) vorgestellten Konzepte und Implementierungen zu<br />
vervollständigen und zu erweitern. Die Aufgabe ist in einen theoretischen und einen<br />
praktischen Teil gegliedert.<br />
Im theoretischen Teil sollen Szenarien für Compliance Templates (3) und den dazugehörigen<br />
Compliance Assurance Rules erarbeitet werden. Ein Unterpunkt hierbei ist die Untersuchung<br />
der Vollständigkeit der Menge von Compliance Assurance Rules.<br />
Es soll weiterhin eine Methodologie erarbeitet werden, die zeigt, wie in einer Firma mit<br />
Compliance Templates gearbeitet werden kann.<br />
Als Grundlage für die Implementierung soll ein formales Modell eines Compliance<br />
Descriptors erstellt werden. Aufbauend auf diesem Modell sollen Beispiele von Compliance<br />
Descriptoren in XML modelliert werden. Weiterhin soll eine Architektur erstellt werden, die<br />
es ermöglicht leicht Regeln (Compliance Assurance Rules) hinzuzufügen und zu entfernen.<br />
Ziel dieser <strong>Diplomarbeit</strong> im praktischen Teil ist es den eclipse BPEL Designer (2) so zu<br />
erweitern, dass die Konzepte aus (3) umgesetzt werden. Die zu entwickelnde Komponente,<br />
zur Validierung von Alternativen, soll die in (3) vorgestellten Algorithmen, für die im<br />
theoretischen Teil erarbeiteten Compliance Assurance Rules, implementieren. Es soll möglich<br />
sein ein mit alternativen gefülltes Compliance Template automatisch gegen die im System<br />
vorhandenen Compliance Assurance Rules zu validieren<br />
Diese <strong>Diplomarbeit</strong> gibt Ihnen einen Einblick in die Architektur eines heutigen BPEL-Editors<br />
und der eclipse-Plattform. Weiter machen Sie sich mit Technologien vertraut, die in Zukunft<br />
in vielen Bereichen der Wirtschaft und Forschung eingesetzt werden.<br />
Voraussetzungen<br />
• Gute Kenntnisse in Java, BPEL, XML<br />
• Abstraktionsfähigkeit<br />
• Von Vorteil: Erfahrung bei der Programmierung mit eclipse
Literatur:<br />
1. A static compliance-checking framework for business process models. Xu, Y. Liu and S.<br />
Müller and K. s.l. : IBM SYSTEMS JOURNAL, 2007, Bd. 46.<br />
2. Foundation, Eclipse. http://www.eclipse.org/bpel/. [Online]<br />
3. Maintaining Compliance in Customizable Process Models. Daniel Schleicher, Tobias<br />
Annstett, Frank Leymann, Ralph Mietzner. s.l. : OTM Conferences, 2009.<br />
Kontakt:<br />
Daniel Schleicher<br />
Raum 1.039<br />
Tel.: 0711 7816 459<br />
e-Mail: daniel.schleicher@iaas.uni-stuttgart.de