Diploma Thesis DIP-2831

BibliographyWu, Shenqiang: Verteilte Workflow-Engine: Ausführung verteilter Prozessmodelle auf Basis von Tuplespaces.
University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology, Diploma Thesis No. 2831 (2008).
67 pages, german.
CR-SchemaC.2.4 (Distributed Systems)
F.1.2 (Modes of Computation)
H.4.1 (Office Automation)
Keywordstuplespace; linda; petri net; sync; join; distributed workflow enactment; process space
Abstract

Geschäftsprozesse, die mit BPEL4WS[12] definiert werden, dienen der Orchestrierung von Web Services innerhalb einer Serviceorientierten Architektur auf technischer Ebene. Diese Orchestrierung ist notwendig, um die meist unterschiedlichen Implementierungen einzelner Web-Services zu einem allgemein gültigen übergeordneten Geschäftsprozess zusammenzufassen. Die Ausführung der Prozesse übernimmt dabei die sogenannte BPEL Engine (man könnte auch von der Workflow Engine sprechen). Sie ist für die Steuerung der einzelnen Prozesse auf eine zentralisierte oder eine dezentralisierte Weise verantwortlich. Bei der dezentralisierten Orchestrierung führen mehrere Engines jeweils ein Anteil der kompletten BPEL Spezifikation an verteilten Lokationen aus. Die Engines kommunizieren direkt synchron oder asynchron miteinander ohne zentralen Koordinator, um Daten und Kontrolle zu übertragen[8]. Verteilte Ausführung kann große Performance-Gewinne mit sich bringen. z.B. Der zentralisierte Koordinator, der ein Flaschenhals oder eine einzelne Fehlerstelle werden könnte, wird entfernt. Die Verteilung des Arbeitsaufwands zwischen den einzelnen Komponenten erhöht den Durchsatz.

Full text and
other links
PDF (646052 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)Martin, Daniel; Wutke, Daniel
Entry dateDecember 24, 2008
   Publ. Computer Science