手机知网 App
24小时专家级知识服务
打 开
手机知网|搜索

基于WEB的协同设计中的信息管理研究

李少辉

  随着网格、普适计算等网络计算形式的出现,现代网络技术使人们的工作方式更多地具有群体性、交互性、分布性和协调性,开放、协作和智能成为计算系统的重要特征。近年来,计算机支持的协同工作(Computer Supported Cooperative Work—CSCW)在改善人们信息交流方式、提高工作整体效率的同时,计算机支持的协同设计(CSCD,CSCW in Design,or Computer Supported Collaborative Design)作为其一个重要研究领域和应用方向已引起国内外越来越多研究人员的的广泛关注。CSCW的目的是利用多媒体技术和通信技术建立一个协同工作环境,在此环境中人们可以互相合作,共同工作于一个产品、一个研究领域或一个项目或一个学术上的问题讨论。它包括协同工作的建设、群体工作方式研究和支持群体工作的相关技术研究、应用系统的开发等部分。因此CSCD研究的关键技术之一是如何有效地管理系统产生的大量数据和图形信息。协同设计(CSCD)中信息管理的研究目标具体来讲,它要求提供一种方便的协同数据模型和一个协同工作支撑环境。开发人员可以用支撑环境提供的数据模型来描述他们要开发的系统中的各种信息,然后借助于支撑环境所提供的协同控制服务,如并发控制、主动通知、数据分发、访问及安全控制、以及数据存储等,快速方便地进行CSCD的开发。支撑环境的任务就是要实现CSCD设计系统中信息流动的智能化与自动化。CSCD应用的特点不但使得对信息控制的要求完全不同于传统系统在这些方面的要求,而且还需要支撑环境提供有效的群组通信支持。本文主要工作为:1、在P2P网络架构下使用蚁群算法解决Web服务中的Peer间的通信、路由、服务注册和查找等问题。本文探讨了在P2P网络架构下怎样使用蚁群算法解决Web服务中的Peer间的通信、路由、服务注册和查找等问题。其目标是解决多目标分组的分发效率、以及算法的可扩展性,使多目标分组按最优分发树路径分发,优化通信群组成员状态信息的传送,在不同群组通信协议间实现多目标分组转发。2、在对等网络架构下采用Web Service技术构建了带安全认证模块的数据库数据流模型。本文分析、研究了当前国内外广泛使用的协同设计系统在信息管理方面的情况。并根据网络时代,协同设计在信息管理方面新的发展要求,提出了相应的建议。采用对等网络架构(P2P)、Web Service技术对Browser/Server的客户层、WEB服务器层和数据库服务器层三层分布式体系结构进行了系统的分析和研究,并构建了带安全认证模块的数据库数据流模型。客户端通过浏览器访问服务器并发出服务请求,服务器进行相应的处理后将响应结果返回给客户端。3、采用WSE2.0程序包来编写程序代码以保护Web服务的完整性和安全性。本文使用WSE2.0来保护Web服务的完整性和安全性,WSE2.0自定义的安全令牌管理器的优势在于它不依赖于传输层的完整性和安全性,而只是由SOAP消息传递来完成。客户端通过SOAP扩展,在SOAP消息中加入用户名和口令(明文或加密),发送给WebService端;服务端接到消息后,同样通过扩展从消息上下文中得到用户名和口令,再进行身份验证和其他操作。这种方法在客户端,系统能够提示用户输入密码。而在服务器端,需要保存带有有效用户名/密码对的表,以供系统查找。可以比较好的保护系统信息的安全性。大量实验表明,本文的研究成果可以通过不同网络在多台机器中进行高效的信息交流,与平台无关,伸缩性较大。……   
[关键词]:WEB;协同设计;Web Service;蚁群算法;WSE2.0
[文献类型]:硕士论文
[文献出处]:山东师范大学2006年
App内打开