A service-based architecture for dynamically reconfigurable workflows

被引:20
|
作者
Cicirelli, Franco [1 ]
Furfaro, Angelo [1 ]
Nigro, Libero [1 ]
机构
[1] Univ Calabria, Lab Ingn Software, DEIS, I-87036 Arcavacata Di Rende, CS, Italy
关键词
Service oriented computing; Petri nets; Business process modelling; Workflow systems; Dynamic reconfiguration; TIME PETRI NETS; MANAGEMENT; SYSTEM; FLOW;
D O I
10.1016/j.jss.2010.01.003
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In the last few years, business process management systems have been employed for handling information systems of ever increasing complexity. As a consequence, the adoption of modelling languages enabling smooth and seamless transitions among the various phases of the process lifecycle, the ability of exploiting coordination schema over distributed execution contexts and the support for dynamic evolution and reconfiguration have become software engineering issues of great importance. This paper proposes the use of PN-Engine, a decentralized Petri nets execution engine, as a business process enactment engine. PN-Engine, which is based on the Jini service architecture, supports the decentralized execution of process models specified as Petri nets (PNs) enhanced with modular constructs and offers suitable mechanisms for dealing with the aforementioned design issues. PN-Engine allows to deploy and enact a new version of an existing process model without requiring the stopping/removal of older instances that are still running. The paper presents a novel approach enabling a decentralized migration procedure where concurrent portions of older instances migrate asynchronously to the new process model. Advantages of the proposed approach are demonstrated by means of an example concerning a workflow for a wine-production process. (C) 2010 Elsevier Inc. All rights reserved.
引用
收藏
页码:1148 / 1164
页数:17
相关论文
共 50 条
  • [1] A SERVICE-BASED ENACTMENT ENGINE FOR DYNAMICALLY RECONFIGURABLE WORKFLOWS
    Cicirelli, Franco
    Furfaro, Angelo
    Nigro, Libero
    [J]. EUROPEAN SIMULATION AND MODELLING CONFERENCE 2008, 2008, : 479 - 486
  • [2] The Gannet service-based SoC: A service-level reconfigurable architecture
    Vanderbauwhede, Wim
    [J]. AHS 2006: FIRST NASA/ESA CONFERENCE ON ADAPTIVE HARDWARE AND SYSTEMS, PROCEEDINGS, 2006, : 255 - 261
  • [3] Temporal problems in service-based workflows
    Yu, Z
    Wu, ZH
    Deng, SG
    Gao, Q
    [J]. GRID AND COOPERATIVE COMPUTING, PT 2, 2004, 3033 : 954 - 961
  • [4] A time model for service-based workflows
    Yu, Z
    Deng, SG
    Wu, ZH
    [J]. PROCEEDINGS OF THE 8TH INTERNATIONAL CONFERENCE ON COMPUTER SUPPORTED COOPERATIVE WORK IN DESIGN, VOL 1, 2004, : 401 - 408
  • [5] Data composition patterns in service-based workflows
    Montagnat, Johan
    Glatard, Tristan
    Lingrand, Diane
    [J]. 2006 WORKSHOP ON WORKFLOWS IN SUPPORT OF LARGE-SCALE SCIENCE, 2006, : 41 - 50
  • [6] Towards Automated Monitoring and Alignment of Service-based Workflows
    Repp, Nicolas
    Eckert, Julian
    Schulte, Stefan
    Niemann, Michael
    Berbner, Rainer
    Steinmetz, Ralf
    [J]. 2008 2ND IEEE INTERNATIONAL CONFERENCE ON DIGITAL ECOSYSTEMS AND TECHNOLOGIES, 2008, : 120 - 125
  • [7] A Service-based Approach for the Execution of Scientific Workflows in Grids
    Bosin, Andrea
    Dessi, Nicoletta
    Bairappan, Madusudhanan
    [J]. PROCEEDINGS OF THE 2010 COMPUTING FRONTIERS CONFERENCE (CF 2010), 2010, : 107 - 108
  • [8] DIPAS: A distributed performance analysis service for grid service-based workflows
    Truong, Hong-Linh
    Brunner, Peter
    Nae, Vlad
    Fahringer, Thomas
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2009, 25 (04): : 385 - 398
  • [9] A Dynamically Extensible, Service-Based Infrastructure for Mobile Applications
    Kurz, Stefan
    Podwyszynski, Marius
    Schwab, Andreas
    [J]. ADVANCES IN CONCEPTUAL MODELING - CHALLENGES AND OPPORTUNITIES, 2008, 5232 : 155 - 164
  • [10] Towards a Service-based Adaptable Data Layer for Cloud Workflows
    Wang, Yuandou
    Janse, Nikita
    Bianchi, Riccardo
    Koulouzis, Spiros
    Zhao, Zhiming
    [J]. 2023 IEEE 47TH ANNUAL COMPUTERS, SOFTWARE, AND APPLICATIONS CONFERENCE, COMPSAC, 2023, : 904 - 911