论文部分内容阅读
随着现代化社会的日新月异,计算机网络、数据库技术等信息技术的高速发展,使得企业在高速发展的同时,所面临的竞争也同益激烈。政府和企业如何能在复杂多变的市场环境中适应市场的变化,在竞争中立于不败之地,有规范高效的管理且能够根据市场需求和各方面发展需要迅速调整业务和商务流程是非常重要的因素。
原始的手工业务处理过程中,业务是否能够按照预定义好的业务规则良好的执行,很大程度上取决于参与流程的人的自觉性。由于人为因素,将很容易造成业务流程与预定规则的不一致。传统的基于数据库的管理系统,往往是根据固定的业务流程和数据模型开发,难以完全满足企业随时调整的业务需求。伴随着企业业务需求的变化及信息技术的发展,工作流技术得以产生,并得到巨大的发展。工作流技术能够实现企业内部业务的规范化和流程化,实现文档,表格,影像,数据等电子信息的自动流转,结合网络和intemet技术,流程参与者能实现远程或异地办公。
本文研究了工作流管理联盟(WFMC)的工作流参考模型,参考已有工作流产品,提出了以J2EE平台作为开发平台,结合Oracle数据库技术(数掘存储处理功能、软件包、存储过程技术、高级队列功能)及XML技术等多种技术的优点,形成完整的工作流管理系统的解决方案。具体内容包括:(1)对工作流技术基本概念和发展情况,Oracle数据库高级队列(AQ)及XML技术的介绍;(2)工作流管理系统的总体分析与设计;(3)系统工作流引擎的数据模型和数据结构的设计和实现;(4)工作流管理系统各模块的设计与实现,包括流程定义工具、工作流引擎、流程监控工具、系统管理的设计与实现:(5)工作流管理系统的应用实例。