计算机集成制造系统 ›› 2018, Vol. 24 ›› Issue (第7): 1714-1722.DOI: 10.13196/j.cims.2018.07.013

• 当期目次 • 上一篇    下一篇

面向业务对象的工作流模型执行环境

林佳,石晓辉,胡高佳,余阳+   

  1. 中山大学数据科学与计算机学院
  • 出版日期:2018-07-31 发布日期:2018-07-31
  • 基金资助:
    国家重点研发计划资助项目(2017YFB0202200);国家自然科学基金资助项目(61572539);广东省重大科技专项资助项目(2015B010106007,2016B010110003);广东省科技计划资助项目(2016B050502006);广州市科技计划资助项目(2016201604030001)。

Business object oriented workflow runtime environment

  • Online:2018-07-31 Published:2018-07-31
  • Supported by:
    Project supported by the National Key Research and Development Program,China(No.2017YFB0202200),the National Natural Science Foundation,China(No.61572539),the Research Foundation of Science and Technology in Guangdong Province,China(No.2015B010106007,2016B010110003),the Research Foundation of Science and Technology Plan in Guangdong Province,China(No.2016B050502006),and the Research Foundation of Science and Technology Plan in Guangzhou City,China(No.2016201604030001).

摘要: 鉴于传统工作流建模方法因在数据表示上的不足而难以满足新兴业务的建模需求,提出一种面向业务对象的工作流模型,业务对象中所包含的业务数据、任务和对象生命周期能够自然地反映业务执行逻辑。实现了面向业务对象的工作流模型执行环境,以状态机建模业务对象生命周期,使用实例树维护对象间关系,通过对状态机的动作和事件通信机制进行全方位扩展,提供了在业务对象生命周期内的特定状态下进行资源分配和对象间通信的能力。该执行环境更易于支持具有动态不确定性的异步协作式业务流程。

关键词: 面向业务对象, 过程建模, 工作流, 状态机, 众包

Abstract: Aiming at the problem that the lack of data representation in traditional workflow modeling was difficult to meet the requirements of emerging business,a Business Object (BO) oriented workflow model was proposed.BO contained business data,tasks and object life cycle,which reflected the logic of business execution naturally.The runtime environment of BO oriented workflow was implemented,which modeled object life cycle with state machine and maintained the relationship among objects with instance tree.Through the improved expression abilities of actions and event dispatching,state machine was able to provide both resource service and inter-BO communication in a particular state of life cycle.This BO runtime environment was easier to support collaborative asynchronous business processes with dynamic uncertainty.

Key words: business object-oriented, process modeling, workflow, state chart, crowdsourcing

中图分类号: