论文部分内容阅读
为了有效的支持企业间的协同工作,本文在研究了最新计算机科学技术和理论之后,将计算机支持的协同工作,XML技术结合到工作流管理中,构建了基于XML的,基于web的多方协作的工作流管理系统InFlow。针对问题提出了一种基于XML的新的三层架构,并将其扩展为总线型架构,介绍了该系统架构的实现。在该架构的基础上,以工作流引擎为核心,介绍了动态工作流引擎的背景、概念,着重探讨了过程引擎的设计和实现。然后,以住宅建设应用为背景,开发应用了该系统的原型。最后,本文还对系统作了总结和展望。本系统设计方案有如下几个特点:1. 本系统核心实现利用XML和JAVA技术结合,保证了跨平台和易移植性。2. 系统应用是基于web的,使用浏览器就可以协同工作。3. 本系统过程引擎系统的架构创造性地采用了三层架构(数据表示层、应用层、数据转换层),在此架构基础上,还可扩展为总线架构,在实践中为工作流管理系统开辟了一个新的实现道路。4. 本系统的工作流引擎基于XML初步实现了动态工作流。