Towards Flexible Specification, Composition, and Coordination of Workflow Activities

Ling Liu, C. Pu
{"title":"Towards Flexible Specification, Composition, and Coordination of Workflow Activities","authors":"Ling Liu, C. Pu","doi":"10.4018/978-1-59140-063-9.CH008","DOIUrl":null,"url":null,"abstract":"We introduce the ActivityFlow specification language for flexible specification, composition, and coordination of workflow activities. The most interesting features of the ActivityFlow specification language include (1) a collection of specification mechanisms allowing workflow designers to use a uniform workflow specification interface to describe different types (i.e., ad-hoc, administrative, or production) of workflows involved in their organizational processes (an objective of this feature is to help increase the flexibility of workflow processes in accommodating changes); (2) a set of activity modeling facilities, enabling workflow designers to describe the flow of work declaratively and incrementally, allowing reasoning about correctness and security of complex workflow activities independently from their underlying implementation mechanisms; (3) an open architecture that supports user interaction as well as collaboration of workflow systems of different organizations. 701 E. Chocolate Avenue, Hershey PA 17033-1240, USA Tel: 717/533-8845; Fax 717/533-8661; URL-http://www.idea-group.com IDEA GROUP PUBLISHING This chapter appears in the book, Advanced Topics in Database Research, edited by Keng Siau. Copyright © 2003, Idea Group Inc. Copying or distributing in print or electronic forms without written permission of Idea Group Inc. is prohibited. Specification, Composition, and Coordination of Workflow Activities 163 Copyright © 2003, Idea Group Inc. Copying or distributing in print or electronic forms without written permission of Idea Group Inc. is prohibited. INTRODUCTION The focus of office computing today has shifted from automating individual work activities to supporting the automation of organizational business processes. Examples of such business processes include handling bank loan applications, processing insurance claims, and providing telephone services. Such requirement shift, pushed by the technology trends, has promoted the emergence of a new computing infrastructure, workflow management systems (WFMSs), which provides a model of business processes and a foundation on which to build solutions supporting the coordination, execution, and management of business processes (Hsu & Kleissner, 1996). One of the main challenges in today’s WFMSs is to provide tools to support organizations to coordinate and automate the flow of work activities between people and groups within an organization, and to streamline and manage business processes that depend on both information systems and human resources. Over the past few years, many workflow management systems have become available on the market, or developed in research labs world wide (Mohan, 1994; Sheth et al., 1996; Georgakopoulos et al., 1995b). Although there are more and more successes in the workflow research and development, it is widely recognized (Mohan, 1994; Sheth et al., 1996) that there are still technical problems, ranging from inflexible and rigid process specification and execution mechanisms, and insufficient possibilities to handle exceptions, to the need for uniform interface support for various types of workflows (i.e., ad-hoc, administrative, or production workflows), for dynamic restructuring of business processes, process status monitoring, automatic enforcement of consistency and concurrency control, and recovery from failure, and for improved interoperability between different workflow servers. In this Chapter we concentrate our discussion on the problem of flexibility and extensibility of process specification and execution mechanisms. We introduce the ActivityFlow specification language for structured specification and flexible coordination of workflow activities. The most interesting features of the ActivityFlow specification language include: • a collection of specification mechanisms which allows the workflow designer to use a uniform workflow specification interface to describe different types (i.e., ad-hoc, administrative, or production) of workflows involved in their organizational processes, and helps to increase the flexibility of workflow processes in accommodating changes; • a set of activity modeling facilities which enables the workflow designer to describe the flow of work declaratively and incrementally, allowing 27 more pages are available in the full version of this document, which may be purchased using the \"Add to Cart\" button on the publisher's webpage: www.igi-global.com/chapter/towards-flexible-specificationcomposition-coordination/4345","PeriodicalId":332833,"journal":{"name":"Advanced Topics in Database Research, Vol. 2","volume":"38 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Advanced Topics in Database Research, Vol. 2","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.4018/978-1-59140-063-9.CH008","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3

Abstract

We introduce the ActivityFlow specification language for flexible specification, composition, and coordination of workflow activities. The most interesting features of the ActivityFlow specification language include (1) a collection of specification mechanisms allowing workflow designers to use a uniform workflow specification interface to describe different types (i.e., ad-hoc, administrative, or production) of workflows involved in their organizational processes (an objective of this feature is to help increase the flexibility of workflow processes in accommodating changes); (2) a set of activity modeling facilities, enabling workflow designers to describe the flow of work declaratively and incrementally, allowing reasoning about correctness and security of complex workflow activities independently from their underlying implementation mechanisms; (3) an open architecture that supports user interaction as well as collaboration of workflow systems of different organizations. 701 E. Chocolate Avenue, Hershey PA 17033-1240, USA Tel: 717/533-8845; Fax 717/533-8661; URL-http://www.idea-group.com IDEA GROUP PUBLISHING This chapter appears in the book, Advanced Topics in Database Research, edited by Keng Siau. Copyright © 2003, Idea Group Inc. Copying or distributing in print or electronic forms without written permission of Idea Group Inc. is prohibited. Specification, Composition, and Coordination of Workflow Activities 163 Copyright © 2003, Idea Group Inc. Copying or distributing in print or electronic forms without written permission of Idea Group Inc. is prohibited. INTRODUCTION The focus of office computing today has shifted from automating individual work activities to supporting the automation of organizational business processes. Examples of such business processes include handling bank loan applications, processing insurance claims, and providing telephone services. Such requirement shift, pushed by the technology trends, has promoted the emergence of a new computing infrastructure, workflow management systems (WFMSs), which provides a model of business processes and a foundation on which to build solutions supporting the coordination, execution, and management of business processes (Hsu & Kleissner, 1996). One of the main challenges in today’s WFMSs is to provide tools to support organizations to coordinate and automate the flow of work activities between people and groups within an organization, and to streamline and manage business processes that depend on both information systems and human resources. Over the past few years, many workflow management systems have become available on the market, or developed in research labs world wide (Mohan, 1994; Sheth et al., 1996; Georgakopoulos et al., 1995b). Although there are more and more successes in the workflow research and development, it is widely recognized (Mohan, 1994; Sheth et al., 1996) that there are still technical problems, ranging from inflexible and rigid process specification and execution mechanisms, and insufficient possibilities to handle exceptions, to the need for uniform interface support for various types of workflows (i.e., ad-hoc, administrative, or production workflows), for dynamic restructuring of business processes, process status monitoring, automatic enforcement of consistency and concurrency control, and recovery from failure, and for improved interoperability between different workflow servers. In this Chapter we concentrate our discussion on the problem of flexibility and extensibility of process specification and execution mechanisms. We introduce the ActivityFlow specification language for structured specification and flexible coordination of workflow activities. The most interesting features of the ActivityFlow specification language include: • a collection of specification mechanisms which allows the workflow designer to use a uniform workflow specification interface to describe different types (i.e., ad-hoc, administrative, or production) of workflows involved in their organizational processes, and helps to increase the flexibility of workflow processes in accommodating changes; • a set of activity modeling facilities which enables the workflow designer to describe the flow of work declaratively and incrementally, allowing 27 more pages are available in the full version of this document, which may be purchased using the "Add to Cart" button on the publisher's webpage: www.igi-global.com/chapter/towards-flexible-specificationcomposition-coordination/4345
实现工作流活动的灵活规范、组合和协调
我们介绍了ActivityFlow规范语言,用于灵活地规范、组合和协调工作流活动。ActivityFlow规范语言最有趣的特性包括:(1)一系列规范机制,允许工作流设计者使用统一的工作流规范接口来描述组织流程中涉及的不同类型的工作流(例如,特别的、管理的或生产的)(该特性的一个目标是帮助增加工作流过程适应变化的灵活性);(2)一组活动建模工具,使工作流设计人员能够以声明式和增量式的方式描述工作流程,允许独立于其底层实现机制对复杂工作流活动的正确性和安全性进行推理;(3)支持不同组织的工作流系统的用户交互和协作的开放式架构。美国宾夕法尼亚州好时巧克力大道701号,17033-1240电话:717/533-8845;传真717/533 - 8661;URL-http://www.idea-group.com IDEA GROUP PUBLISHING本章摘自sieng编辑的《数据库研究高级专题》一书。Idea Group Inc.版权所有©2003未经Idea Group Inc.书面许可,禁止以印刷或电子形式复制或分发。工作流活动的规范、组成和协调版权所有©2003,Idea Group Inc.。未经Idea Group Inc.书面许可,禁止以印刷或电子形式复制或分发。当今办公计算的重点已经从个人工作活动的自动化转向支持组织业务流程的自动化。此类业务流程的示例包括处理银行贷款申请、处理保险索赔和提供电话服务。在技术趋势的推动下,这种需求转变促进了一种新的计算基础设施——工作流管理系统(WFMSs)的出现,它提供了一个业务流程模型,并为构建支持业务流程的协调、执行和管理的解决方案奠定了基础(Hsu & Kleissner, 1996)。当今wfms的主要挑战之一是提供工具来支持组织协调和自动化组织内人员和组之间的工作活动流,并简化和管理依赖于信息系统和人力资源的业务流程。在过去的几年中,许多工作流管理系统已经在市场上可用,或者在世界各地的研究实验室中开发(Mohan, 1994;Sheth et al., 1996;Georgakopoulos等人,1995年b)。虽然在工作流研究和开发方面取得了越来越多的成功,但它得到了广泛的认可(Mohan, 1994;Sheth et al., 1996)仍然存在技术问题,从不灵活和严格的流程规范和执行机制,以及处理异常的可能性不足,到需要统一接口支持各种类型的工作流(即,特设,管理或生产工作流),用于业务流程的动态重组,流程状态监控,一致性和并发控制的自动执行,以及从故障中恢复,以及改进不同工作流服务器之间的互操作性。在本章中,我们集中讨论流程规范和执行机制的灵活性和可扩展性问题。我们引入了结构化规范和灵活协调工作流活动的ActivityFlow规范语言。ActivityFlow规范语言最有趣的特性包括:•一系列规范机制,允许工作流设计者使用统一的工作流规范接口来描述组织过程中涉及的不同类型的工作流(即,ad-hoc, administrative,或production),并有助于增加工作流过程适应变化的灵活性;•一组活动建模工具,使工作流设计人员能够以声明式和增量式的方式描述工作流程,允许在本文档的完整版本中提供另外27页,可以使用出版商网页上的“添加到购物车”按钮购买:www.igi-global.com/chapter/towards-flexible-specificationcomposition-coordination/4345
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信