IEEE International Conference on Web Services (ICWS 2007) 2007
DOI: 10.1109/icws.2007.59
|View full text |Cite
|
Sign up to set email alerts
|

BPEL4Chor: Extending BPEL for Modeling Choreographies

Abstract: The Business Process Execution Language (BPEL) is a language to orchestrate web services into a single business process. In a choreography view, several processes are interconnected and their interaction behavior is described from a global perspective. This paper shows how BPEL can be extended for defining choreographies. The proposed extensions (BPEL4Chor) distinguish between three aspects: (i) participant behavior descriptions, i.e. control flow dependencies in each participant, (ii) the participant topology… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
109
0
3

Year Published

2009
2009
2020
2020

Publication Types

Select...
7
1

Relationship

1
7

Authors

Journals

citations
Cited by 163 publications
(112 citation statements)
references
References 6 publications
0
109
0
3
Order By: Relevance
“…The abstract containers represent the source and the target of the communication link connecting the involved choreography participants. If one participant has to send messages to more than one participant, this is not modeled by an abstract connector but rather the choreography language itself has to provide means for expressing a set of participants whose number is not known at design time [9]. An abstract connector can be modeled between sending and receiving participants (or sets of them) in order to postpone the decision about the MEP to be used.…”
Section: Definition 2 (Fragment Discovery) the Fragment Discovery Fumentioning
confidence: 99%
See 2 more Smart Citations
“…The abstract containers represent the source and the target of the communication link connecting the involved choreography participants. If one participant has to send messages to more than one participant, this is not modeled by an abstract connector but rather the choreography language itself has to provide means for expressing a set of participants whose number is not known at design time [9]. An abstract connector can be modeled between sending and receiving participants (or sets of them) in order to postpone the decision about the MEP to be used.…”
Section: Definition 2 (Fragment Discovery) the Fragment Discovery Fumentioning
confidence: 99%
“…As a basis for a CDC system modeling tool we use our ChorDesigner [26] as choreography editor and we have chosen BPEL4Chor [9] as the choreography language to serialize the choreographies in. BPEL4Chor forms a layer on top of BPEL and specifies the participants of a choreography, their communication behavior and the message links between them.…”
Section: Required Language and Tool Extensionsmentioning
confidence: 99%
See 1 more Smart Citation
“…There has been other language proposals, mostly developed in research projects. In [8] Decker et al introduce BPEL4Chor [7] and survey some other choreography language proposals as Let's Dance [20] or iBPMN [5], an extension of BPMN adapted to choreographies. But this concept is still far to be standardized and adopted by the industry.…”
Section: Overview Of the Approachmentioning
confidence: 99%
“…Executable business processes are technology-dependent, and are usually modeled using languages such as the Web Services Business Process Execution Language (WS-BPEL) and BPEL4Chor [11], respectively focusing on orchestrations and choreographies. The Services layer provides the set of discrete services available in the service network, relying on open standards based message backbone, enabled by SOC infrastructural plumbing technologies such as an Enterprise Service Bus [12].…”
Section: Introductionmentioning
confidence: 99%