论文部分内容阅读
随着计算机性能的提高和网络技术的发展,计算机系统已由传统的问题求解和数学计算,越来越多地转向支持人类广泛和有效的工作模式---协同,即帮助一组用户进行交互和支持他们的合作工作。作为一个新兴的研究方向,计算机支持的协同工作(CSCW)自80年代中期提出后,正受到越来越多的重视,至今已成为发展最快的研究方向之一。 本文主要的研究工作是面向企业协同设计的,所做的主要工作是结合湖北省重点课题研究项目“基于协同工作方式的智能化工程图库管理系统”(项目编号9602P0117)以及国家自然科学基金项目(项目编号69375018)等科技重点攻关项目做了较为深入地研究。 本文的主要工作和研究成果如下: 1.综合分析了当今企业设计现状及发展趋势,给出了基于CSCW的企业模型,并对企业及动态联盟环境下协同设计的过程做了分析,提出了一个多层的企业协同设计模型。 2.综合分析了当今国内外的工作流管理系统发展现状。结合企业协同设计的特点,提出了能进行企业集成工作流的总体需求,即能支持动态联盟、基于过程和应具有敏捷性。 3.针对当今工作流系统适应分布、异构环境能力弱,对非由工作流管理系统启动的应用实时监控能力差,在我们设计的工作流系统中,运用CORBA技术,解决了以上的两个问题。借用数据库解决并发控制的方法,为工作流的并发控制提供了一种新的解决方案。 4.综合分析了当前国内外的CSCW系统的体系结构,在对传统的Client/Server体系结构改造的过程中,提出并实现了一种“自适应分布式体系结构”,该体系结构不但为企业协同设计提供了一种新的思路,而且巧妙的解决了企业legacy系统的数据库访问问题。并在协同设计系统中引进了基于代理的系统结构和柔性软件系统的开发思想。 5.在以上的理论指导下,实现了以下三个系统: · 一个基于CORBA技术的工作流管理系统CoDICGRS_Flow; · 一个基于H.323V2标准包括全部会议功能的视频会议系统CADCS_Meeting; · 一个中等规模和中等复杂程度的机械协同设计系统CoDICGRS。以上的工作涉及到的程序量约5万行。