论文部分内容阅读
随着业务需求不断变化,业务流程的设计,优化和管理成为企业竞争的重要手段。目前工作流技术已成为流程定义,管理,监控的核心技术,工作流管理系统以工作流技术为基础,通过合理的调用和分配有关的信息及资源来协调业务过程中的各个活动,促使企业业务目标的高效实现,更好地进行业务流程重组。 论文首先对工作流技术和工作流管理系统的模型和结构进行了分析,并分析了采用XML建立模型的好处。依据XML建模的优点,本系统放弃了采用数据库存取数据,提出采用XML文件在后台存储数据;并且在工作流管理联盟的原模型基础上扩展为过程模型,过程实例模型,工作列表模型以及组织机构模型,给出了采用XML的过程定义语言描述,过程实例,工作列表以及组织机构的XML Schema的数据结构设计。在组织机构模型设计中,采用角色和任务的访问控制,达到了对表单中数据的访问控制粒度,满足了工作流管理系统中的访问控制目标。 依据工作流管理联盟(WfMC)给出的工作流模型以及工作流管理系统的体系结构的标准,确定了一个工作流管理系统原型的设计需求。在此基础上提出基于XML的工作流管理系统的设计方案,充分利用XML的自描述性以及与Java绑定技术;其中工作流引擎主要包括任务调度器,XML解析器,任务管理器,资源管理器以及过程实例管理器来协调完成流程的调度,保证流程按事先的流程顺序正确流转。最后,将实现的工作流管理系统应用在公文流转的发文管理中。