论文部分内容阅读
九十年代初期,工作流技术的整合能力已经在企业中广泛应用。随着网络技术、计算机技术、虚拟现实技术的发展,企业面临的是更加多样性、开放性和个性化等客户的需求。在企业实际运行过程中,通常的业务逻辑已经无法满足正常活动的完全执行,因此柔性问题的提出将会是目前工作流管理系统的关键因素之一。设计出具有柔性的能适应企业动态变化和市场需求的的工作流引擎成为重要的研究课题。
本文针对柔性工作流引擎进行研究,在动态构件的自动化运行上设计出一种动态生成所需构件的算法,并对这种算法在构件活动库中运行时的并发性进行验证,证实了这种算法对构件任务的完成速度最快。本文首先采用将引擎内部服务和调用功能设计分离的思想,提出了构件设计的体系结构,并设计出引擎内核调用功能的实现算法。使用IOC容器封装构件服务功能,使得构件之间相互协作,完成对构件活动的顺利执行。然后设计基于器件管理系统的工作流系统,通过IOC容器对构件的调取,实现建模人员对构件的添加、修改和删除功能,完成流程的实际运转。最后设计并实现了柔性工作流应用系统。
本文的研究,具有重要的理论与实践意义。一方面,完成柔性建模的工作流系统的实现,将工作流引擎服务功能和调用功能分离,加入动态构件和静态构件的思想,实现整个系统的柔性运行;另一方面,将具体的设计方法应用到企业管理系统中,满足实际的动态需求,提高企业系统的工作效率。
本文针对柔性工作流引擎进行研究,在动态构件的自动化运行上设计出一种动态生成所需构件的算法,并对这种算法在构件活动库中运行时的并发性进行验证,证实了这种算法对构件任务的完成速度最快。本文首先采用将引擎内部服务和调用功能设计分离的思想,提出了构件设计的体系结构,并设计出引擎内核调用功能的实现算法。使用IOC容器封装构件服务功能,使得构件之间相互协作,完成对构件活动的顺利执行。然后设计基于器件管理系统的工作流系统,通过IOC容器对构件的调取,实现建模人员对构件的添加、修改和删除功能,完成流程的实际运转。最后设计并实现了柔性工作流应用系统。
本文的研究,具有重要的理论与实践意义。一方面,完成柔性建模的工作流系统的实现,将工作流引擎服务功能和调用功能分离,加入动态构件和静态构件的思想,实现整个系统的柔性运行;另一方面,将具体的设计方法应用到企业管理系统中,满足实际的动态需求,提高企业系统的工作效率。