Change search
ReferencesLink to record
Permanent link

Direct link
Bridging the Heterogeneity of Orchestrations - A Petri Net-based Integration of BPEL and Windows Workflow
University of Bamberg. (Distributed Systems Group)
University of Bamberg. (Distributed Systems Group)ORCID iD: 0000-0002-0107-2108
University of Bamberg. (Distributed Systems Group)
2012 (English)In: 5th IEEE International Conference on Service-Oriented Computing and Applications, IEEE conference proceedings, 2012Conference paper (Refereed)
Abstract [en]

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.

Place, publisher, year, edition, pages
IEEE conference proceedings, 2012.
Keyword [en]
Orchestration, WF, BPEL, Adapter, Petri Nets, Service Integration
National Category
Software Engineering
Research subject
Computer Science
Identifiers
URN: urn:nbn:se:kau:diva-45727ISI: 000317464000012ISBN: 978-1-4673-4775-4OAI: oai:DiVA.org:kau-45727DiVA: diva2:958011
Conference
5th IEEE International Conference on Service-Oriented Computing and Applications (SOCA), National Taiwan University, Taipei, TAIWAN, DEC 17-19, 2012
Available from: 2016-09-05 Created: 2016-09-05 Last updated: 2016-09-20Bibliographically approved

Open Access in DiVA

No full text

Search in DiVA

By author/editor
Lenhard, Jörg
Software Engineering

Search outside of DiVA

GoogleGoogle Scholar

ReferencesLink to record
Permanent link

Direct link