APP下载

面向业务组织的工作流技术及其协同机制电子系统设计与实现

2017-02-16李蕴王宪杰武秀川

现代电子技术 2017年1期

李蕴+王宪杰+武秀川

摘 要: 从实际需求出发研究并设计了一个基于工作流技术的业务组织与协调工具。首先利用业务流程建模对活动网络图进行扩展,将节点划分为活动节点和逻辑节点,使模板能够更好地描述业务流程,并加入模板验证算法检查模板设计过程中的逻辑错误。然后扩展工作流引擎并将工作流引擎独立出来,方便系统的部署、配置和维护,并在工作流引擎中引入异常处理机制,使系统有更好的容错性;其次通过代理机制构建出分布式业务组织工具,能够满足局域网中分布式业务组织的任务需求;最后,通过协同控制机制实现多业务流程之间的协同工作。

关键词: 业务流程建模; 工作流引擎; 异常处理; 分布式业务; 协同

中图分类号: TN99?34; TM417 文献标识码: A 文章编号: 1004?373X(2017)01?0145?04

Abstract: A business organization and coordination tool based on workflow technology is studied and designed proceeding from the actual demand. The activity network diagram was extended with the business process modeling to divide the nodes into the activity node and logic node, which makes the template can better describe the business process. The template verification algorithm is introduced to check the logical error in the template design process. The workflow engine is expanded and separated, which is convenient for the system deployment, configuration and maintenance. The exception handling mechanism is introduced into the workflow engine to make the system have better fault tolerance. The distributed business organization tool was constructed by means of the agent mechanism, which can accomplish the mission requirements of the distributed business organization in local area network. The collaborative work among multiple business processes was realized with the coordination control mechanism.

Keywords: business process modeling; workflow engine; exception handing; distribution business; collaboration

0 引 言

随着互联网的快速发展和企业业务需求的不断增长,企业中出现大量的遗留软件系统,短时间内很难完全通过全新的软件系统来取代。如果能将这些遗留的软件系统通过某种技术组合起来满足企业新的业务需求,必将为企业节省巨大的经济开支。本文基于上述需求,在大量理论研究的基础上,结合现有的工作流系统设计并实现了一个基于工作流的业务组织管理系统,将具有特定功能的软件当作流程中的任务节点,通过定义流程模板将软件与任务节点联系起来,实现不同软件的协调运行,共同完成特定业务流程。

1 基于工作流技术的业务组织工具研究

登录APP查看全文