论文部分内容阅读
企业利用信息系统的能力和企业自身的管理水平是支撑企业运营的两个重要基础。但是,现有的企业级系统的实施技术却存在着重大缺陷,无法满足企业管理的需要。本文以工作流技术为出发点,全面分析和总结了企业级系统现阶段的需求特点和现有技术的缺陷,然后从系统架构和规划设计分析方法两个方面提出了全新的观点,并通过java语言实现了一个基于这种架构的Demo系统。企业级系统是企业管理意志的体现,在当今BPM、KM、ERP、CRM等先进管理思想的影响下,企业对信息系统实施技术提出了更高的要求。他们要求企业级系统能够应对频繁的、结构性的业务流程重组,要求系统支持学习和知识共享时产生的流程优化,能够填平信息鸿沟支持更深层次的合作,要求系统更加人性化。这就要求系统能够更频繁地应对需求改动,更高质量的提供服务。而现有的企业级系统实施架构和需求分析设计技术显然无法满足这样的要求。工作流技术在应对流程变化方面有很好的适应性,但是从实证的角度上看,工作流技术并没有达到预想的效果。本文从工作流技术出发,详细分析了现有工作流技术在原理和实际应用上的优点与不足,然后以此为基础,提出了企业级系统实施的五层架构模式,即:虚拟系统层、工作流层、商业规则层、执行模块层和数据库层五层。本文使用了很大的篇幅论述了五层各自的功能结构和五层之间的关系,同时也论述了微内核工作流引擎的原理结构、实施技术等技术细节,在规则语言和规则引擎的实施技术方面也做了详细的论述。与此同时,本文还提出了针对这种架构的系统规划分析设计方法,指明了问题分析和用户行为分析的重要性。最后,本文还将简介作者设计实现的一个Demo系统。这个系统遵循了五层架构,是五层架构可行性的一个证明。文章将使用一定的篇幅对这个Demo系统的原理、规划分析方法和部署实施技术做相应的介绍和论述。