论文部分内容阅读
计算机支持的协同工作(CSCW,ComputerSupportCooperativeWork)技术的出现和发展,从根本上改变了人们工作和交流方式,而作为支持协同工作的重要技术,工作流技术越来越受到了业界的关注与研究,发展迅速,基于工作流的协同管理被认为是下一个信息化管理模式。
但是目前的工作流产品几乎都是基于一些大公司的技术和标准,所提供接口的可扩展性非常有限,不能很好地满足企业在处理复杂多变情况时的扩展需要,而产品开放的程度更是难以满足进一步研究的需要;特别是在我国,信息化技术水平相对落后,大量存在的中小企业或者单位,很难承受起商业软件的巨大费用,因此提供低成本、高灵活性的工作流管理平台具有重大的现实和理论意义。
本文通过对工作流技术进行了较为广泛的研究,设计了一个比较通用的工作流管理开发平台,为有效地实施工作流管理提供了参考的解决方案。在研究过程中,本文利用JVM(Java虚拟机)成功实现了一个初具规模的核心系统,实际的使用表明,该系统具有很高的灵活性,既可以支持工作流管理应用系统的快速开发,也具有提供以嵌入方式支持应用集成的功能;而且系统接口完全开放、可扩展性强,为进一步的工作流技术研究提供了便利的试验平台。本文还对工作流中的一些高级特性,例如事务、时间和消息通信等做了比较深入的研究和分析,并且给出了较为具体的解决方案,作为论文的后续研究方向。