Universal Artifacts: A New Approach to Business Process Management (BPM) Systems

Yutian Sun, Jianwen Su, Jian Yang
{"title":"Universal Artifacts: A New Approach to Business Process Management (BPM) Systems","authors":"Yutian Sun, Jianwen Su, Jian Yang","doi":"10.1145/2886104","DOIUrl":null,"url":null,"abstract":"In most BPM systems (a.k.a. workflow systems), the data for process execution is scattered across databases for enterprise, auxiliary local data stores within the BPM systems, and even file systems (e.g., specification of process models). The interleaving nature of data management and BP execution and the lack of a coherent conceptual data model for all data needed for execution make it hard for (1) providing Business-Process-as-a-Service (BPaaS) and (2) effective support for collaboration between business processes. The primary reason is that an enormous effort is required for maintaining both the engines and the data for the client applications. In particular, different modeling languages and different BPM systems make process interoperation one of the toughest challenges. In this article, we formulate a concept of a “universal artifact,” which extends artifact-centric models by capturing all needed data for a process instance throughout its execution. A framework called SeGA based on universal artifacts is developed to support separation of data and BP execution, a key principle for BPM systems. We demonstrate in this article that SeGA is versatile enough to fully facilitate not only executions of individual processes (to support BPaaS) but also various collaboration models. Moreover, SeGA reduces the complexity in runtime management including runtime querying, constraints enforcement, and dynamic modification upon collaboration across possibly different BPM systems.","PeriodicalId":178565,"journal":{"name":"ACM Trans. Manag. Inf. Syst.","volume":"23 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-03-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"25","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"ACM Trans. Manag. Inf. Syst.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/2886104","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 25

Abstract

In most BPM systems (a.k.a. workflow systems), the data for process execution is scattered across databases for enterprise, auxiliary local data stores within the BPM systems, and even file systems (e.g., specification of process models). The interleaving nature of data management and BP execution and the lack of a coherent conceptual data model for all data needed for execution make it hard for (1) providing Business-Process-as-a-Service (BPaaS) and (2) effective support for collaboration between business processes. The primary reason is that an enormous effort is required for maintaining both the engines and the data for the client applications. In particular, different modeling languages and different BPM systems make process interoperation one of the toughest challenges. In this article, we formulate a concept of a “universal artifact,” which extends artifact-centric models by capturing all needed data for a process instance throughout its execution. A framework called SeGA based on universal artifacts is developed to support separation of data and BP execution, a key principle for BPM systems. We demonstrate in this article that SeGA is versatile enough to fully facilitate not only executions of individual processes (to support BPaaS) but also various collaboration models. Moreover, SeGA reduces the complexity in runtime management including runtime querying, constraints enforcement, and dynamic modification upon collaboration across possibly different BPM systems.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
通用构件:业务流程管理(BPM)系统的新方法
在大多数BPM系统(又名工作流系统)中,流程执行的数据分散在企业数据库、BPM系统内的辅助本地数据存储,甚至文件系统(例如,流程模型规范)中。数据管理和BP执行的交错性质以及缺乏执行所需的所有数据的一致的概念数据模型使得(1)提供业务流程即服务(BPaaS)和(2)对业务流程之间协作的有效支持变得困难。主要原因是需要付出巨大的努力来维护引擎和客户端应用程序的数据。特别是,不同的建模语言和不同的BPM系统使流程互操作成为最棘手的挑战之一。在本文中,我们阐述了“通用工件”的概念,它通过在执行过程中捕获流程实例所需的所有数据来扩展以工件为中心的模型。开发了一个基于通用工件的名为SeGA的框架,以支持数据和BP执行的分离,这是BPM系统的一个关键原则。我们在本文中演示了SeGA的通用性,它不仅可以完全促进单个流程的执行(以支持BPaaS),还可以促进各种协作模型的执行。此外,SeGA减少了运行时管理的复杂性,包括运行时查询、约束实施和跨可能不同的BPM系统进行协作时的动态修改。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Using Social Media to Analyze Public Concerns and Policy Responses to COVID-19 in Hong Kong COVID-Safe Spatial Occupancy Monitoring Using OFDM-Based Features and Passive WiFi Samples SymptomID: A Framework for Rapid Symptom Identification in Pandemics Using News Reports Leveraging Individual and Collective Regularity to Profile and Segment User Locations from Mobile Phone Data Write Like a Pro or an Amateur? Effect of Medical Language Formality
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1