Studienarbeit/Diploma Thesis - IAAS - Universität Stuttgart
Studienarbeit/Diploma Thesis - IAAS - Universität Stuttgart
Studienarbeit/Diploma Thesis - IAAS - Universität Stuttgart
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Prof. Dr. Frank Leymann<br />
Dipl.-Inf. Zhilei Ma<br />
Dipl.-Inf. David Schumm<br />
Institute of Architecture of Application Systems<br />
Universität <strong>Stuttgart</strong><br />
<strong>Studienarbeit</strong>/<strong>Diploma</strong> <strong>Thesis</strong><br />
Eclipse BPEL Designer for BPEL Fragments<br />
Begin: Immediately<br />
Background:<br />
Business Process Execution Language (BPEL) [BPEL2007] is an OASIS standard for<br />
modeling and executing business processes by orchestrating Web Services. The current<br />
process modeling techniques do not directly provide user the possibility to reuse previous<br />
modeled process elements as building blocks in future process modeling. Process Fragment is<br />
the emerging concept, which enables user to encapsulate reusable and self-contained business<br />
logic. However, how to model, extract and annotate process fragments are desires research<br />
and engineering of the modeling concepts and techniques.<br />
Tasks:<br />
The goal of this diploma thesis is to extend the Eclipse BPEL Designer [EBD] to support<br />
modeling, extracting and annotating BPEL process fragments. The tasks include:<br />
• Extend the Eclipse BPEL editor to support modeling both executable and abstract<br />
BPEL processes<br />
• Implement an algorithm for extracting process fragments from a BPEL process<br />
• Design a concept for merging nested structured activities with idempotent<br />
characteristic into one<br />
It is possible to address the tasks in a combination of a <strong>Studienarbeit</strong> and the following<br />
<strong>Diploma</strong> <strong>Thesis</strong>.<br />
Required Skills:<br />
This thesis requires a good understanding of Eclipse-related technologies. The Studien- and<br />
<strong>Diploma</strong>rbeiten [Schumm2007, Schumm2008] provide a foundation for the preparation. The<br />
required skills are:<br />
• Business Process Execution Language (BPEL) Version 2.0<br />
• Eclipse Plug-in [CR2006]<br />
• Graphical Editing Framework [MDG+2004]<br />
• Eclipse Modeling Framework [MDG+2004]<br />
Literature:<br />
[BPEL2007]<br />
[CR2006]<br />
[EBD]<br />
[MDG+2004]<br />
Organization for the Advancement of Structured Information Standards<br />
OASIS): Web Services Business Process Execution Language, Version<br />
2.0, OASIS Standard, 11th, April 2007<br />
Eric Clayberg and Dan Rubel: Eclipse: Building Commercial Quality<br />
Plug-ins, Second Edition. Addison-Wesley, March 20, 2006<br />
http://www.eclipse.org/bpel/<br />
Eclipse Development using the Graphical Editing Framework and the<br />
Eclipse Modeling Framework.
[Schumm2007]<br />
[Schumm2008]<br />
Schumm, David: A Graphical Tool for Modeling BPEL 2.0 Processes,<br />
<strong>Studienarbeit</strong> Nr. 2124, 2007<br />
Schumm, David: Graphische Modellierung von BPEL Prozessen unter<br />
Verwendung der BPMN Notation, <strong>Diploma</strong>rbeit Nr. 2720, 2008<br />
Kontakt:<br />
Dipl.-Inf. Zhilei Ma<br />
Dipl.-Inf. David Schumm<br />
Room: 1.136 Room: 1.332<br />
Tel.: +49-711-7816-482 Tel.: +49-711-7816-272<br />
Email: ma@iaas.uni-stuttgart.de<br />
Email: schumm@iaas.uni-stuttgart.de