基于WEB的协同设计中的信息管理研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
随着网格、普适计算等网络计算形式的出现,现代网络技术使人们的工作方式更多地具有群体性、交互性、分布性和协调性,开放、协作和智能成为计算系统的重要特征。近年来,计算机支持的协同工作(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端;服务端接到消息后,同样通过扩展从消息上下文中得到用户名和口令,再进行身份验证和其他操作。这种方法在客户端,系统能够提示用户输入密码。而在服务器端,需要保存带有有效用户名/密码对的表,以供系统查找。可以比较好的保护系统信息的安全性。
    大量实验表明,本文的研究成果可以通过不同网络在多台机器中进行高效的信息交流,与平台无关,伸缩性较大。
With the appearance of new network computation form, such as grid, themodern network technology enable the work mode of people to have morecommunity, interaction, distribution and coordination. And opening,cooperation and intelligence are becoming the most important characteristicfeatures of computing systems. In recent years, the computer supportedcollaborative design, which is one of the most important research areas andthe application directions of CSCW, has caused more and more widely attentionof researchers in and abroad, with its improving the ways of man's exchange,and enhancing the work efficiency.
    The goal of CSCW is to use multimedia and communication technology toestablish a computer supported cooperative work environment, in which peoplemight cooperate mutually and work together based on a productive,researchable area, or a project, or an academic question discussion. Itincludes the construction of computer supported cooperative work and theresearch and application system development of community work method and soon. Therefore the key technology of CSCD research is how to manage the massdata and graph information effectively.
    The aim of information management in CSCD is to provide a kind ofconvenient coordination data model and a kind of computer supportedcooperative work environment. In this system, researchers might describe allkind s of information with the data models in the environment, and developCSCD with the coordination control service, such as the concurrent control,the driving notice, the data distribution, the visit, the data storage andthe safety control and so on. The duty of the environment is to make theexchanged information intellectualizing and the automating. Completelydifferent from the traditional system in message control request, the CSCDmoreover needs the effective support of correspondence in the supportingenvironment. The main work is:
    1、Under the P2P network framework, using ant algorithm to resolve thequestions of correspondence, route, service registration and search in webservice.
    This paper has resolved with the questions of correspondence, route,service registration and search in web service using ant algorithm under theP2P network framework. Its goal is to improve the efficiency of multi-objectives grouping distribution and the extension of the algorithm. So thatit makes the multi-objectives groups distribute according to the mostsuperior distribution tree way, optimize the correspondence of the state ofinformation, and the transmitting using different communication protocols.
    2、Builded a model of database stream with safety authentication module,using web service technology under the p2p network construction.
    This paper has analyzed and studied the current information managementsituation in the field of CSCS in the domestic and foreign;and presented us
    the corresponding proposal based on the requests of recent informationmanagement development in CSCD. The research includes the peer-to-peer(P2P)network overhead construction, web service technology, such asBrowser/Server customer level, and three distributional systems structures ofWEB server level and database server level, and builded a model of databasestream with safety authentication module. And with the news transmissionmechanism under the hyper text transfer protocol(HTTP), the client can sendout the service request through the browser, and the server return thecorresponding processing results for the client.3、Using WSE2.0 to protect the integrity and the security of the web service.To protect the integrity and the security of the web service, this paperuses WSE2.0, whose superiority is not to rely on the transmission levelintegrity and the security, but only on the transmits by the SOAP news. Theclient expands through SOAP and joins the user's name and password in theSOAP news (definite orders or encryption), and transmits them to the Serviceend;After the news gets the Service end, the service end obtains the user'sname and the password similarly through the expansion from the news context,and carries on the identification authentication and other operations. Usingthis method, in the client side the system can prompt the user the inputpassword, while in the server end, it needs to preserve effectiveuser/password data to the table for system search. It can protect thesecurity of the system information to the better.Massive experiments indicate that the research in this paper has realizedthe information exchange effectively in different network accesses, it hasnothing to do with the platform, and its elasticity is very big.
引文
1、倪强,朱光喜,计算机支持下的协同工作的研究现状综述,计算机工程与应用,2000年4月
    2、毕岱君,全协同工作系统的关键技术与机制的研究,北京工业大学硕士学位论文
    3、卢茂华,李柏林,协同设计管理系统设计及实现,计算机工程,2004年1月,30(2): 164-167
    4、沈刚,基于WEB的工程制图协同学习支持系统的研究与实现,南京理工大学
    5、罗宁,WWW上三维协作工具的研究与实现,广东工业大学
    6、史元春,徐光佑,计算机支持的协同设计研究,计算机辅助设计与制造,1998年 7月, 35(7): 648-651
    7、何发智,基于CSCW的CAD系统协作支持技术与支持工具研究,武汉理工大学
    8、朱康辛,基于多播的CSCW组件系统结构的研究,上海交通大学
    9、储备,杨海波,蔡青,工程 CAD 产品远程设计的类实时交互技术,计算机学报,2002年 6 月,25(1): 242-246
    10、储备,罗满良,蔡青,基于AutoCAD的工程CAD实时协同研究,机械科学与技术,2001年6月,20(1): 158-160
    11、黄梅青,支持协同设计的分布式工程数据库系统设计研究与实现,西南交通大学硕士学位论文
    12、欧阳应秀,基于 CSCW 的 CAD 系统关键技术研究,浙江大学博士论文
    13、陈庆章,林建明,赵新建,胡同森,Web环境下的合作学习系统的设计与实现,计算机工程,2000年3月,26(9):73-75
    14、王云鹏,雷毅,潘翔,郭学旭,基于Web Services的计算机辅助协同设计体系结构,计算机应用研究,2004年2月
    15、蒋继承,庄成三,吴志诚,用SOAP和WSDL实现异质应用系统的无缝衔接,计算机应用,2004年2月,24(2): 146-147
    16、何震瀛,李建中, 王朝坤,一种 XML 数据库的数据模型,软件学报,2006 年 4 月,17(4):759-769
    17、 孔令波,唐世渭,杨冬青,王腾蛟,高军,XML数据索引技术, 2005年 12月,16(12):2063-2079
    18、徐敬东,张建忠,张伟,基于Web的协作支持环境的研究与实现,计算机工程,2002年6月, 28(6):137-138
    19、王晓玲,郭志懋,周傲英,Web 服务组合的基于文法的消息处理,计算机学报,2005年 4 月,28(4):478—485
    20、岳昆,王晓玲,周傲英,Web 服务核心支撑技术:研究综述,软件学报,2004 年 3月, 15(3): 428-442
    21、思相凯,基于WEB的《工程制图》协同学习系统研究,南京理工大学硕士学位论文
    22、邱莹,高嵩,张丽,中志勇,基于 Web 的 CSCW 实现技术研究,沈阳工业大学学报, 2000 年 6 月,22(3):242-246
    23、胥济川,王魁生,杨海蔚,基于 WEB 的 CSCW 系统及其相应技术浅析,计算机工程与设计,2002(10)
    24、李治军, 廖明宏,基于信任的 P2P 真实性查询及副本管理算法,软件学报,2006 年4 月,17(4):939-944
    25、凌波, 王晓宇, 周傲英,一种基于 Peer-to-Peer 技术的 Web 缓存共享系统研究,计算机学报,2005 年 2 月,28(2):170—178
    26、韩健,基于Web的模具异地协同设计技术研究,郑州大学
    27、孔建寿,张友良,汪惠芬,钱玲,基于Web的同步协同设计实现技术,南京理工大学学报,2002年9月,26(9):252-254
    28、陈宁江,魏峻,杨波,黄涛,Web应用服务器的适应性失效检测, 2005年11月,16(11):1929-1938
    29、李杰,基于 WEB 的独立基础 CAD 系统研究,西南交通大学硕士学位论文
    30、张敏,马少平,宋睿华,DF 还是 IDF?主特征模型在 Web 信息检索中的使用,软件学报,2005 年 5 月,16(5):1012-1020
    31、http://orgwis.fit.fraunhofer.de/projects/COOPWWW/
    32、Experiences with the BSCW Shared Workspace System as the Backbone of a Virtual Learning Environment for Students, Wolfgang Appelt and Peter Mambrey, Germany
    33、http://bscw.fit.fraunhofer.de/
    34、http://www.dcs.qmw.ac.uk/research/distrib/Mushroom/CSCWWeb.html
    35、徐立新,吴相林,李庆亮,张新成,基于 Web 数据库系统四层安全体系结果的设计,计算机工程与应用,2005 年 8 月,25(25):172-174
    36、殷小科,赵正德,股俊,王琛,基于 CSCW 下 WEB 多数据库协同管理的研究,计算机工程与设计,2003 年 2 月,24(2):11-15
    37、孔建寿,张友良,汪惠芬,钱玲,基于 Web 的同步协同设计实现技术,南京理工大学学报,2002 年 3 月,26(9):252-254
    38、吴英,谢广军,刘璟,对等结构的分布式存储系统设计与研究,计算机工程与应用,2006 年 2 月,42(4):136-137
    39、Saul Greenberg David Marwood, Real Time Groupware as a Distributed System:Concurrency Control and its Effect on the Interface, CSCW'94
    40、Boi Faltings, Maboto Yokoo,Introduction: Special issue on Distributed constraint satisfaction, Artificial Intelligence, Vo1161, Num 1-2, January 2005, 1-5
    41、Boi Faltings, Santiago, Macho Gonzale, Open Constraint programming, Artificial Intelligence, Vo1161, Num 1-2, January 2005, 181-208
    42、G.zoltkin, J.S.Rosenschein.Coalition, cryptography, and stability,: Mechanisms for coalition formation in task oriented domains, In: Proc,the
    12th National conf. Artificial Intelligence, Seattle, WA, USA:AAAI Press,1994,432-437
    43、S.Ketchple.Forming coalitions in the face of uncertain rewards, In:Proc,the 12th National conf. Artificial Intelligence,Seattle, WA, USA:AAAI Press,1994,414-419
    44、T.W.Sandholm, V.R.Lesser, Coalition among computationally bounded agents, Artificial Intelligence, 1997,94(1):99-137
    45、T.W.Sandholm, K.Larson, M.R.Andersson, anytime coalition structure generation with worst case guarantees, the Nation conf,artificial Intelligence, Madison, WI, 1998
    46、S.Sen, P.S.Dutta,Searching for optimal coalition structures,In:Proc,the 4th ICMAS, Boston, MA, USA:IEEE Press,2000
    47、黄梅青,支持协同设计的分布式工程数据库系统设计研究与实现,西南交通大学硕士学位论文