Please use this identifier to cite or link to this item: http://dx.doi.org/10.18419/opus-3637
Full metadata record
DC FieldValueLanguage
dc.contributor.advisorLeymann, Frank (Prof. Dr. Dr. h. c.)de
dc.contributor.authorKopp, Oliverde
dc.date.accessioned2016-02-29de
dc.date.accessioned2016-03-31T08:02:39Z-
dc.date.available2016-02-29de
dc.date.available2016-03-31T08:02:39Z-
dc.date.issued2016de
dc.identifier.other456327916de
dc.identifier.urihttp://nbn-resolving.de/urn:nbn:de:bsz:93-opus-105304de
dc.identifier.urihttp://elib.uni-stuttgart.de/handle/11682/3654-
dc.identifier.urihttp://dx.doi.org/10.18419/opus-3637-
dc.description.abstractDiese 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.de
dc.description.abstractThe 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.en
dc.language.isodede
dc.rightsinfo:eu-repo/semantics/openAccessde
dc.subject.classificationBusiness Process Execution Language , BPMN , Serviceorientierte Architektur , Web Services , Datenfluss , Datenflussanalyse , Modellierungde
dc.subject.ddc004de
dc.subject.otherChoreography , Web Services , dataflow , SOAen
dc.titlePartnerübergreifende Geschäftsprozesse und ihre Realisierung in BPELde
dc.title.alternativeCross-partner business processes and their implementation using BPELen
dc.typedoctoralThesisde
ubs.dateAccepted2015-12-11de
ubs.fakultaetFakultät Informatik, Elektrotechnik und Informationstechnikde
ubs.institutInstitut für Architektur von Anwendungssystemende
ubs.opusid10530de
ubs.publikation.typDissertationde
ubs.thesis.grantorFakultät Informatik, Elektrotechnik und Informationstechnikde
Appears in Collections:05 Fakultät Informatik, Elektrotechnik und Informationstechnik

Files in This Item:
File Description SizeFormat 
diss_kopp_Druckfassung.pdf2,74 MBAdobe PDFView/Open


Items in OPUS are protected by copyright, with all rights reserved, unless otherwise indicated.