Bitte benutzen Sie diese Kennung, um auf die Ressource zu verweisen: http://dx.doi.org/10.18419/opus-3637
Autor(en): Kopp, Oliver
Titel: Partnerübergreifende Geschäftsprozesse und ihre Realisierung in BPEL
Sonstige Titel: Cross-partner business processes and their implementation using BPEL
Erscheinungsdatum: 2016
Dokumentart: Dissertation
URI: http://nbn-resolving.de/urn:nbn:de:bsz:93-opus-105304
http://elib.uni-stuttgart.de/handle/11682/3654
http://dx.doi.org/10.18419/opus-3637
Zusammenfassung: Diese Arbeit beschäftigt sich mit Geschäftsprozessen, die die Grenzen von Organisationen überspannen. Solche Geschäftsprozesse werden Choreographien genannt. In der Arbeit wird die CREAM-Methode vorgestellt, die zeigt, wie Choreographien modelliert werden können. Im Gegensatz zu Choreographien bezeichnen Orchestrierungen ausführbare Geschäftsprozesse einer einzelnen Organisation, die Dienste nutzen, um ein Geschäftsziel zu erreichen. Eine Variante der CREAM-Methode erlaubt, von einer Orchestrierung durch Aufteilung der Orchestrierung eine Choreographie zu erhalten. Um hierbei die impliziten orchestrierungsinternen Datenabhängigkeiten in Nachrichtenaustausche zu transformieren, wird der explizite Datenfluss der Orchestrierung benötigt. Die Web Services Business Process Execution Language (BPEL) ist eine verbreitete Sprache zur Modellierung von Geschäftsprozessen. In ihr wird der Datenfluss implizit modelliert und somit wird ein Verfahren benötigt, das den expliziten Datenfluss bestimmt. In dieser Arbeit wird ein solches Verfahren vorgestellt. Um eine Choreographie zu modellieren, wird eine Choreographiesprache benötigt. Zur Identifikation einer geeigneten Sprache werden in dieser Arbeit Kriterien zur Evaluation von Choreographiesprachen vorgestellt und damit Choreographiesprachen im Web-Service-Umfeld bewertet. Da keine der betrachteten Sprachen alle Kriterien erfüllt, wird die Sprache BPEL4Chor vorgestellt, die alle Kriterien erfüllt. Um die wohldefinierte Ausführungssemantik von BPEL wiederzuverwenden, verwendet BPEL4Chor die Sprache BPEL als Beschreibungssprache des Verhaltens jedes Teilnehmers in der Choreographie. BPEL4Chor verwendet analog zu BPEL XML als Serialisierungsformat und spezifiziert keine eigene graphische Repräsentation. Die Business Process Modeling Notation (BPMN) ist der de-facto Standard, um Geschäftsprozesse graphisch darzustellen. Deshalb wird in dieser Arbeit BPMN so erweitert, dass alle in BPEL4Chor verfügbaren Konstrukte mittels BPMN modelliert werden können.
The focus of this work is set on business processes spanning across multiple business partners. Such business processes are called choreographies. This work presents the method CREAM which allows modeling choreographies. In contrast to choreographies, orchestrations denote executable business processes of one organization, which use services to realize a business goal. A variation of CREAM enables obtaining a choreography by splitting an existing orchestration. Thereby, the implicit data dependencies being internal to the orchestration are transformed into messages exchanged between partners. To enable that transformation, the explicit data flow of the orchestration is required. The Web Services Business Process Execution Language (BPEL) is a widely-used modeling language for modeling business processes. It supports implicit modeling of data flow only. Therefore, an approach is required to determine the explicit data flow. In this work, such an approach to determine the explicit data flow in BPEL processes is presented. A choreography language is required to enable modeling of choreographies. For choosing a suitable language, this work presents possible criteria to compare choreography languages and evaluates existing choreography languages in the area of Web services. As no evaluated language fulfills all requirements, this work presents the choreography language BPEL4Chor, which fulfills all criteria. To reuse the well-defined execution semantics of BPEL, BPEL4Chor uses BPEL as description of the behavior of each participant in the choreography. Similar to BPEL, BPEL4Chor is a language using XML as serialization format and does not offer a graphical representation. The Business Process Modeling Notation (BPMN) is a promising candidate to graphically represent business processes. Therefore, this work extends BPMN to a language permitting graphical modeling of choreographies and thereby supporting all constructs of BPEL4Chor.
Enthalten in den Sammlungen:05 Fakultät Informatik, Elektrotechnik und Informationstechnik

Dateien zu dieser Ressource:
Datei Beschreibung GrößeFormat 
diss_kopp_Druckfassung.pdf2,74 MBAdobe PDFÖffnen/Anzeigen


Alle Ressourcen in diesem Repositorium sind urheberrechtlich geschützt.