节点文献
基于SSH2动态工作流模型的研究与设计
Research and Design Based on SSH2 Dynamic Workflow Model
【摘要】 工作流技术是通过工作流对业务流程化的管理,是利用计算机辅助预先定义好的工作流逻辑部分自动或完全,协同推进任务的过程实例来达到执行企业级业务的经营过程,并使伴随着流程实例中的文档或任务信息能够在不同的执行者之间传递与执行。目前这项技术被广泛地运用于企业的内部与企业之间的业务。但由于市场环境的瞬息万变,企业需要不断地改善自身的业务流程过程,而与之相应的要求应用工作流技术的业务也能够动态响应企业经营过程的这些动态变化,能够动态地修改由业务过程定义的任务流程过程,从而实现对任务流程高度的灵活性和有效有序化的管理。该课题主要研究的工作是在分析WfMC(WorkflowManagement Coalition,工作流管理联盟)工作流管理系统的体系结构与动态工作流技术的特点及其应用以及SSH2-MVC设计模式理论,基于以上这些基础理论,设计与实现了基于Web服务灵活的、易扩展的SSH2(Struts2 Spring Hibernate)动态工作流模型,此模型可以适应动态修改任务流程过程,主要是在流程定义文件中设定任务及时处理等级度,模型会依据它进行动态地修改任务流程的执行过程。模型适应对执行流程实例的异常处理,采用查找异常活动节点最近任务流程正常执行的活动节点,同时启动补偿活动节点机制,从而达到处理流程实例异常的目的,使流程实例能够在异常活动节点完成执行并能够提交给下一个活动节点。对于与业务相关的参数,采用动态表单机制,模型对表单的设计与实现分别从它的数据类型,输入形式以及独立存储动态表单的参数等。最后对SSH2动态工作流模型进行了性能测试,根据测试的结果显示此模型可以适应于工作流技术在企业级业务变化的需要。
【Abstract】 Workflow technology is through workflow to the service flow process management,is auxiliary defines workflow logical gate in advance using the computer automatic or completely,the coordination advancement duty’s process example achieves carries out the enter-prise service management process,and causes to follow in the flow example documents or the duty information can between the different performer the transmission and the execution At present the technology has been widely applied in the enterprise interior and between en-terprise’s business.However,because of the rapidly changing market environment,enterprises need to constantly improve their business process,And the corresponding requirement application workflow technology business can also dynamic response of enterprise management process,Can dynamically modification process definition by the task of business process,so as to realize the process of task workflow is a high degree of flexibility and effective management of orderly.The main topic of research work is in the WfMC workflow management system architecture and dynamic workflow technique and its applications,SSH2-MVC design pattern theory,Based on above these basic theory,Design and implementation of Web services based on flexible,easy to extend the SSH2 dynamic workflow mode.This model may adapt to dynamically modify the task flow process,mainly in the process definition file,set the task in time level,model will be modified dynamically based on its task execution process.Model will be modified dynamically based on its mandate implementation process.Model adaptation process instance of the implementation of exception handling,the use of unusual activity to find node in the normal process of the implementation of the recent activities of the task nodes.At the same time start the compensation mechanism for active nodes,So as to achieve the purpose of exception handling process instance,so that the process complete the execution in the abnormal movement node and can submit gives the next active node.Regarding with the service related parameter,uses the dynamic form mechanism,the model with realizes to the form design separately from its data type,the input form as well as the independent memory dynamic form parameter and so on.Finally,dynamic workflow model SSH2 performance test,according to test results show that this model can adapt to the work-flow in the changing needs of enterprise-class business.
【Key words】 workflow management system; dynamic workflow technology; SSH2; SSH2 dynamic workflow model;
- 【文献出处】 电脑知识与技术 ,Computer Knowledge and Technology , 编辑部邮箱 ,2011年19期
- 【分类号】TP311.52
- 【被引频次】12
- 【下载频次】127