论文部分内容阅读
计算机支持的协同工作(CSCW)是指借助计算机及网络技术,由多个分散的群体共同协调、协作完成一项任务。企业过程运作的核心技术是企业过程的协同运作机制,它决定了业务过程的运行效率。在企业过程运作中,如何有效完成各种有效信息的采集、分析和处理,实施基于过程驱动的高效率协同运作表现出非常重要的研究价值与社会意义。本文研究工作与贡献主要表现在:首先从过程监控角度出发研究并设计了企业过程协同模型,支持过程协同运作。扩展以过程为核心的集成化企业模型中的协同模型,增加了过程监控模型,研究并设计监控模型中的监控对象、监控事件、事件处理等概念,引入一阶逻辑谓词实现事件的柔性定义。同时,对于在系统中使用的逐个扫描事件合成算法进行了分析并加以改进,提出了基于状态预测的两阶段事件合成法。该方法将事件合成分为状态计算与事件计算两个阶段并行进行,并对对象的状态进行预测。实验证明,该方法与逐个扫描法相比,降低了监控对象的状态覆盖率,算法效率有明显的提高。接着,对过程协同技术中的几个关键问题进行了讨论研究,业务活动的调度方法是企业过程运作的核心技术之一,合理有序的调度是业务过程良好运作的保证。本文应用FCFS、HPFS等四种不同的业务活动调度算法,有效地完成活动调度。在过程协同运作中,不可避免的会产生各种冲突,协同也可以看作是一个不断发现与解决各种冲突的过程。本文研究了冲突消解的一般流程,对在协同中产生的冲突进行了分类,并针对每类冲突问题提出了相应的解决办法。协同过程同步是与过程冲突相伴随而来的协同问题,本文提出了基于协同对象的协同过程同步法,利用过程协同引擎监控各个协同对象完成过程同步。最后,以本文提出的监控模型为基础,将服务计算引入到企业计算中,研发出企业的协同机制模块,在实际应用中发挥各种服务技术的优势。