首页> 外文期刊>ACM Transactions on Management Information Systems >Universal Artifacts: A New Approach to Business Process Management (BPM) Systems
【24h】

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

机译:通用工件:业务流程管理(BPM)系统的新方法

获取原文
获取原文并翻译 | 示例

摘要

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 inter-operation 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.
机译:在大多数BPM系统(也称为工作流系统)中,用于流程执行的数据分散在企业数据库,BPM系统内的本地数据辅助存储甚至文件系统(例如流程模型规范)中。数据管理和BP执行的交错性质以及执行所需的所有数据缺乏统一的概念性数据模型,这使得(1)提供业务流程即服务(BPaaS)和(2)有效支持变得困难用于业务流程之间的协作。主要原因是维护客户端应用程序的引擎和数据需要付出巨大的努力。特别是,不同的建模语言和不同的BPM系统使流程互操作成为最艰巨的挑战之一。在本文中,我们提出了“通用工件”的概念,该概念通过捕获流程实例在其整个执行期间的所有必需数据来扩展以工件为中心的模型。开发了一个基于通用工件的名为SeGA的框架,以支持数据分离和BP执行,这是BPM系统的关键原理。我们在本文中证明,SeGA具有足够的通用性,不仅可以充分促进单个流程的执行(以支持BPaaS),而且还可以充分促进各种协作模型的实现。此外,SeGA降低了运行时管理的复杂性,包括运行时查询,约束执行以及在可能不同的BPM系统之间进行协作时的动态修改。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号