【摘 要】
:
随着计算机网络和通信技术的迅速发展,计算机支持的协同设计(ComputerSupported Cooperative Work CSCD)为时空分散协同工作的人们提供了一种全新的协同工作环境和交互方式,大大
论文部分内容阅读
随着计算机网络和通信技术的迅速发展,计算机支持的协同设计(ComputerSupported Cooperative Work CSCD)为时空分散协同工作的人们提供了一种全新的协同工作环境和交互方式,大大提高了群体工作效率。
面向服务的软件体系架构SOA(Setvice-oriented Architecture)为协同设计工作系统提供了理想的平台。协同服务系统在SOA架构的支持下,使得拥有不同专业知识的空间上分布的服务提供者,在同一时间充分利用分布式资源,参与到同一个任务中,可以有效提高协同工作效率。
在协同设计过程中,由于设计人员的知识领域,评价标准,考虑问题的角度不一样,所需资源不足等原因,协同冲突不可避免。准确快速的冲突检测可以帮助设计人员及时发现并消解冲突,合理灵活的冲突消解策略对协同任务的完成有决定性的影响,因此,在协同设计过程中必须对可能出现的各种冲突进行有效的避免、检测和消解。
本文首先引入了协同设计和面向服务的软件体系架构的基本概念,对其发展和研究现状进行了论述,介绍了协同设计中涉及到的关键技术以及SOA的基本架构体系,从分析协同软件的关键问题到应用面向服务架构的解决,讨论了协同软件应用系统结合面向服务架构的优势,针对协同设计中产生的冲突,分析了基于约束松弛的检测方法,针对协同冲突的特点,采用Petri网理论对冲突进行了数学描述,提出了协商过程中基于Petri网的冲突协商算法。最后,结合该模型,本文利用Spring、Struts、Hibernate等技术实现了一个基于SOA的网上协同采购系统原型。
本文的研究成果为进一步完善协同服务理论和促进协同设计技术的推广应用奠定了一定的基础,为协同成员问相互交流和协调工作创造了条件,有助于进一步提高人们的协同工作效率和工作质量。
其他文献
多目标进化算法是将进化计算的技术应用于多目标优化领域而形成的一类智能计算方法。该算法一次运行可以得到一组折中解,具有较高的效率,而且能够有效的避免陷入局部最优,因此逐
随着网络技术的迅猛发展,信息化程度越来越高,工作流系统间的业务协作也变得很频繁,如何实现跨平台异型工作流系统间的功能查找、功能匹配及自动集成,一直都是学术界和产业界关注
网格计算是解决各种大规模计算的下一代极具潜力的计算平台。通过网格可以把分散在世界上不同地理位置的资源整合起来实现对资源的全面共享。网格计算最关键的问题是如何有效
人类第一次在月球轨道上对月球表面微波特性进行探测的“嫦娥一号”卫星微波探测仪(CE-1 Lunar Microwave Souder,CELMS),2007年10月24日成功发射,并于同年11月7日进入工作轨
当今世界工业化进程的不断加快,给我们的物质生活带来了很大的改变。同时,也引发了生态环境的退化及由此蔓延的环境问题导致污染日益加剧。雾霾、PM2.5、水质富营养化等环境
自然界中,蚂蚁群体在觅食过程中总能找到蚁穴与食物源之间的最短路径。生物学研究表明,这种智能觅食行为的实现,主要是依靠蚂蚁播撒和感知信息素的方式来完成的。上世纪90年代初
随着计算机的硬件软件高速发展,在虚拟现实技术越来越成熟的同时,用户也对物理仿真提出了越来越高的要求。现代的虚拟现实要求实时的立体的真实感,物理仿真则是虚拟现实系统
IETF于1994年正式提出IPv6协议作为下一代互联网协议,IPv6协议在安全性方面,Oos方面较IPv4协议都有较大改善,IPv6协议将逐步取代IPv4。随着IPv6技术部署,在IPv6网络上的安全攻击
随着计算机网络技术的应用和普及,人们在享受网络带来的资源共享和信息交流方便快捷的同时,也不得不面对日益突出的网络安全问题。而传统的加密和防火墙技术己不能完全满足信
如何自动搜索、抽取、挖掘互联网上分布的Web数据库中的信息是web搜索的研究热点。DeepWeb数据集成的主要研究内容之一是如何通过一个统一的接口访问所有分布的Web数据源,获