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 条
  • [21] Service Provider Architecture for Dynamically Reconfigurable Virtual Instruments in Networked Environments
    Sundaramurthy, R.
    Dananjayan, P.
    11TH INTERNATIONAL CONFERENCE ON CONTROL, AUTOMATION, ROBOTICS AND VISION (ICARCV 2010), 2010, : 1035 - 1039
  • [22] An approach to adaptive distributed execution monitoring for workflows in service-based systems
    Yau, Stephen S.
    Huang, Dazhi
    Zhu, Luping
    COMPSAC 2007: THE THIRTY-FIRST ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, VOL II, PROCEEDINGS, 2007, : 211 - +
  • [23] A dynamically reconfigurable system based on workflow and service agents
    Cao, J
    Wang, J
    Zhang, SS
    Li, ML
    ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2004, 17 (07) : 771 - 782
  • [24] GDIS: A service-based architecture for data integration on grids
    Comito, C
    Talia, D
    ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS 2004: OTM 2004 WORKSHOPS, PROCEEDINGS, 2004, 3292 : 88 - 98
  • [25] A Dynamic Architecture for Runtime Adaptation of Service-based Applications
    Rastegari, Yousef
    Shams, Fereidoon
    INTERNATIONAL ARAB JOURNAL OF INFORMATION TECHNOLOGY, 2019, 16 (03) : 397 - 406
  • [26] Ontology service-based architecture for continuous knowledge discovery
    Pan, D
    Shen, JY
    PROCEEDINGS OF 2005 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS, VOLS 1-9, 2005, : 2155 - 2160
  • [27] SDMA: A Service-based Architecture for Data Mining Applications
    Xu, Liutong
    Wang, Yi
    Geng, Guanhui
    Zhao, Xiangang
    Du, Nan
    2008 IEEE INTERNATIONAL CONFERENCE ON SERVICES COMPUTING, PROCEEDINGS, VOL 2, 2008, : 473 - 474
  • [28] An intelligent service-based network architecture for wearable robots
    Lee, KK
    Zhang, P
    Xu, YS
    Liang, B
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART B-CYBERNETICS, 2004, 34 (04): : 1874 - 1885
  • [29] Fived: A Service-Based Architecture Implementation to Innovate at the Endpoints
    Capelis, D. J.
    Long, Darrell D. E.
    ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2010, 40 (04) : 419 - 420
  • [30] A Service-Based Production Ecosystem Architecture for Industrie 4.0
    Kuhn, Thomas
    Sadikow, Siwara
    Antonino, Pablo
    KUNSTLICHE INTELLIGENZ, 2019, 33 (02): : 163 - 169