Bridging the Heterogeneity of Orchestrations – A Petri Net–based Integration of BPEL and Windows Workflow
|Professorship/Faculty:||Distributed Systems||Authors:||Kolb, Stefan; Lenhard, Jörg; Wirtz, Guido||Title of the compilation:||Proceedings of the 5th IEEE International Conference on Service-Oriented Computing and Applications (SOCA'12), Taipei, Taiwan, December 17-19, 2012||Corporate Body:||IEEE||Year of publication:||2012||Language(s):||English||URL:||http://www.uni-bamberg.de/fileadmin/uni/fakulta...||Document Type:||Conferenceobject||Abstract:||
Service orchestrations are a powerful tool for
implementing intra– and interorganizational business processes
that base on services. Several heterogeneous orchestration
languages can be found in contemporary IT landscapes. While
the Web Services Business Process Execution Language (BPEL)
is the de facto standard, others gain attention, including Windows
Workflow (WF) in the .NET segment. When integrating
orchestrations, incompatibilities between them can easily arise.
In this paper, we investigate an automated Petri net–based
integration between BPEL and WF to solve these issues with
behavioral adapter services. We provide a mapping of WF to
Open Workflow Nets (oWFNs) and implement it in a compiler.
Thereby, we integrate our approach with existing approaches
for BPEL and adapter synthesis and validate the integration
with a standards–based case study using the two languages.
|Keywords:||Orchestration, WF, BPEL, Adapter, Petri Nets||URI:||https://fis.uni-bamberg.de/handle/uniba/837||Release Date:||30. November 2012|