摘要
在企业办公自动化的平台构建中,工作流引擎作为快速开发中间件起到了很重要的作用。设计一种基于有限状态机建立流程模型的工作流引擎,将建模重心从业务的过程转移到待处理的业务流程实体上。此外基于AOP建模思想来提高流程业务动作的可扩展性和对多变复杂流程的适应能力。该模型被划分为事件、变量、流、权限等子模块和流程管理引擎,并结合产生式规则的方法提出状态迁移的推理算法来控制工作流程的流转。模型通过可视化界面进行定制,使用XML文档序列化存储到数据层。该工作流引擎已经在某企业的实际应用中获得了较好的应用成果。
In the construction of enterprise office automation platform, workflow engine plays a very important role as rapid development middleware. This paper designed a workflow engine process model based on the finite state machine. The focus of establishing model was transferred from the business process to the business process entity to be processed. In addition, based on the idea of AOP modeling, we improved the scalability of process business actions and the adaptability to complex and complex processes. The model was divided into events, variables, flows, permission and other modules and process management engine, and combined with the production rule method proposed the state transfer reasoning algorithm to control the workflow. The model can be customized by visual interface and serialized to the data layer by using XML document. The workflow engine has achieved excellent application results in an enterprise.
作者
邹晶
刘毅敏
Zou Jing,Liu Yimin(College of Information Science and Engineering,Wuhan University of Science and Technology,Wuhan 430081,Hubei,Chin)
出处
《计算机应用与软件》
北大核心
2018年第8期60-65,共6页
Computer Applications and Software