论文部分内容阅读
在全球化经济的今天,工作流程管理系统在企业中扮演的一个重要的角色,它能够帮助企业规范自己的商业流程,灵活的调整自己的商业流程以适应市场的需要。当前已经有许多的商业化的工作流程管理系统的产品,但是这些商业化产品的并不成熟,有一些共有的缺点:1)系统过于庞大,提供了很多用户用不上的功能2)系统不可分割,扩展性非常的差。3)对于如何集成企业信息系统中异构的,分布式的计算环境中不同的应用程序并没有很好的解决方案。针对上面的问题,在我们的论文中提出了一个新工作流程管理系统构架—FlexFlow。充分考虑到企业信息系统的应用环境,FlexFlow被设计为一个半分布式半集中式的系统。我们采用独立于语言和平台的CORBA技术来实现这个系统。FlexFlow是符合OMG所提出工作流程管理系统规范的,这样我们的系统就可以和所有符合这个规范的其他工作流程管理系统进行互操作。这个系统最重要的特性是FlexFlow是一个面向开发者的中间件系统,开发者可以非常方便的实现系统功能模块的插拔,而无需整个系统的编译。FlexFlow为开发者提供了两种二次开发的接口:用程序所调用的接口和系统核心功能扩展开发的接口。