论文部分内容阅读
应用工作流技术的过程集成是实现柔性企业应用集成的有效途径之一。通过把应用逻辑和过程逻辑相分离,把人、信息和应用工具合理组织在一起,过程集成发挥了系统的最大效能,为企业更好的实现经营目标提供了先进的手段。 工作流管理系统就是将现实世界中的业务过程逻辑转化成某种计算机化的形式定义,并在其驱动下完成工作流的执行和管理。与传统集中式工作流系统相比,分布式工作流管理系统具有更高的性能、更高的可扩展性和更高的可靠性等优点,可以满足大型分布异构环境的工作流应用需求。 本文首先提出一个基于CORBA技术的分布式工作流系统体系结构以满足系统在性能、可扩展性、可靠性、外部应用调用支持和数掘分布等方面的要求,然后以Java语言实现了其原型系统并做了初步应用测试;其次,设计了一种具有较强的描述能力XML过程定义语言;第三,XML还用于工作流相关数据变量的描述和参数封装与传递,对复杂数据类型提供了较好的支持;最后,指出需要继续完成的研究任务。 本文在分布式工作流系统体系结构、XML过程定义语言、数据变量描述与处理、参数封装与传递以及外部应用调用代理等方面做了一定的探讨与创新。