• DocumentCode
    593103
  • Title

    Bridging the heterogeneity of orchestrations - A Petri net-based integration of BPEL and Windows Workflow

  • Author

    Kolb, Stefan ; Lenhard, Jorg ; Wirtz, Guido

  • Author_Institution
    Distrib. Syst. Group, Univ. of Bamberg, Bamberg, Germany
  • fYear
    2012
  • fDate
    17-19 Dec. 2012
  • Firstpage
    1
  • Lastpage
    8
  • 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
    Petri nets; Web services; program compilers; workflow management software; BPEL; WF; Web services business process execution language; adapter synthesis; automated Petri net-based integration; heterogeneous orchestration languages; interorganizational business processes; intraorganizational business processes; oWFN; open workflow nets; service orchestrations; windows workflow; Adaptation models; Business; Engines; Flowcharts; Process control; Standards; System recovery; Adapter; BPEL; Orchestration; Petri Nets; Service Integration; WF;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Service-Oriented Computing and Applications (SOCA), 2012 5th IEEE International Conference on
  • Conference_Location
    Taipei
  • Print_ISBN
    978-1-4673-4773-0
  • Electronic_ISBN
    978-1-4673-4774-7
  • Type

    conf

  • DOI
    10.1109/SOCA.2012.6449433
  • Filename
    6449433