Abstract
Workflow management systems (WfMSs) are accepted worldwide due to their ability to model and control business processes. Previously, we defined an intra-organizational workflow specification model, Process LANguage (PLAN). PLAN, with associated tools, allowed a user to describe a graph specification for processes, artifacts, and participants in an organization. PLAN has been successfully implemented in Agentflow to support workflow (Agentflow) applications. PLAN, and most current WfMSs are designed to adopt a centralized architecture so that they can be applied to a single organization. However, in such a structure, participants in Agentflow applications in different organizations cannot serve each other with workflows.
In this paper, a service-oriented cooperative workflow model, Cooperative Agentflow Process LANguage (CA-PLAN) is presented. CA-PLAN proposes a workflow component model to model inter-organizational processes. In CA-PLAN, an inter-organizational process is partitioned into several intra-organizational processes. Each workflow system inside an organization is modeled as an Integrated Workflow Component (IWC). Each IWC contains a process service interface, specifying process services provided by an organization, in conjunction with a remote process interface specifying what remote processes are used to refer to remote process services provided by other organizations, and intra-organizational processes. An IWC is a workflow node and participant. An inter-organizational process is made up of connections among these process services and remote processes with respect to different IWCs. In this paper, the related service techniques and supporting tools provided in Agentflow systems are presented.
Similar content being viewed by others
References
Jie Meng, Stanley Y. W. Su, Herman Lam, Abdelsalam Helal. Achieving Dynamic Inter-Organizational Workflow Management by Integrating Business Processes, Events and Rules, Proceedings of the 35th Hawaii International Conference on System Sciences, 2002.
Ming-Feng Chen, Bin-Shiang Liang, Feng-Jian Wang. A Process-Centered Software Engineering Environment with Network Centric Computing, 6th IEEE Workshop on Future Trends of Distributed Computing Systems (FTDCS’ 97), pp. 234, 1997.
Yin-Shinn Chen, Feng-Jian Wang. An Editing System for Working Processes, 25th Annual International Computer Software and Applications Conference (COMPSAC’01), pp. 332, 2001.
Flowring Technology Corp, Agentflow system, Available: http://www.flowring.com
Shung-Bin Yan, Feng-Jian Wang. A Cooperative Framework for Inter-Organizational Workflow System, 27th Annual International Computer Software and Applications Conference (COMPSAC 2003), pp. 64, 2003.
Fabio Casati, Angela Discenza. Modeling and Managing Interactions among Business Processes, Journal of Systems Integration, vol.10, no. 2, pp. 145–168, 2001.
Fabio Casati, Angela Discenza, Supporting workflow cooperation within and across organizations, Proceedings of the ACM symposium on Applied computing, vol. 1, pp. 196–202, 2000.
Mehmet Sayal, Fabio Casati, Umesh Dayal, Ming-Chien Shan. Integrating Workflow Management Systems with Business-to-Business Interaction Standards, 18th International Conference on Data Engineering (ICDE’02), pp. 0287, 2002.
G. Alonso, U. Fiedler, C. Hagen, A. Lazcano, H. Schuldt, N. Weiler. WISE: Business to Business E-Commerce, 9th International Workshop on Research Issues on Data Engineering: Information Technology for Virtual Enterprises, pp. 132, 1999.
Stanley YW Su, J. M., Raja Krithivasan, Seema Degwekar, Sumi Helal. Dynamic Inter-Enterprise Workflow Management in a Constraint-Based E-service Infrastructure. Electronic Commerce Research, vol. 3, no. 1–2, pp. 9–24, 2003.
Object Management Group, CORBA/IIOP 2.2 Specification, 10 Feb. 1998.
Hasan Davulcu, Michael Kifer, L. R. Pokorny, C. R. Ramakrishnan, I. V. Ramakrishnan, Steven Dawson. Modeling and Analysis of Interactions in Virtual Enterprises, 9th International Workshop on Research Issues on Data Engineering: Information Technology for Virtual Enterprises, pp. 12, 1999.
H. Davulcu, M. Kifer, C. R. Ramakrishnan, I. V. Ramakrishnan. Logic based modeling and analysis of workflows, ACM Symposium on Principles of Database Systems (PODS), pp. 25–33, 1998.
Dickson K. W. Chiu, S. C. Cheung, Sven Till, Kamalakar Karlapalem, Qing Li, Eleanna Kafeza. Workflow View Driven Cross-Organizational Interoperability in a Web-Service Environment, Information Technology and Management, vol. 5, no. 3–4, pp. 221–250, 2004.
WfMC Workflow Management Coalition. Available: http://www.wfmc.org, 1996.
Author information
Authors and Affiliations
Corresponding author
Additional information
Shung-Bin Yan graduated form National Chiao Tung University (NCTU), Taiwan in 1994. He received the Ph.D degree in Department of Computer Science and Information Engineering from NCTU in 2005. Currently, he works for Flowring Technology as the R&D director. His research interests include software engineering, software architecture, workflow system, object-oriented analysis and design.
Feng-Jian Wang graduated with M.S. and Ph.D Degrees from North-western University. Currently, he is a Professor in Computer Science Department, National Chiao-Tung University, HsinCHu, Taiwan. He is an IEEE member. He has published more than 70 technical papers in international journals and conference proceedings. His research areas include software engineering, network engineering, and programming language.
Rights and permissions
About this article
Cite this article
Yan, SB., Wang, FJ. CA-PLAN, a service-oriented workflow. Int J Automat Comput 2, 195–207 (2005). https://doi.org/10.1007/s11633-005-0195-x
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/s11633-005-0195-x