基于web的同步协同设计实现技术

基于web的同步协同设计实现技术

ID:33946207

大小:655.83 KB

页数:5页

时间:2019-03-01

基于web的同步协同设计实现技术_第1页
基于web的同步协同设计实现技术_第2页
基于web的同步协同设计实现技术_第3页
基于web的同步协同设计实现技术_第4页
基于web的同步协同设计实现技术_第5页
资源描述:

《基于web的同步协同设计实现技术》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第26卷第3期南京理工大学学报Vol.26No.32002年6月JournalofNanjingUniversityofScienceandTechnologyJun.2002基于Web的同步协同设计实现技术孔建寿张友良汪惠芬钱玲(南京理工大学材料科学与工程系,机械工程学院,南京210094)摘要该文在分析了现有Web应用的基础上,针对基于Web平台实施的协同设计中实时交互功能的不足,提出了一种利用ActiveX技术扩展Web平台的同步协同设计系统的体系结构,解决了同步协同设计中客户端之间的信息交互问题。文中对其主要关键技术进行了分析讨论,并给

2、出了该系统的一种同步协同设计的实现方案。关键词敏捷制造,互联网,协同设计;B/S模式分类号TP399目前制造企业为了充分利用不同地域资源和人才优势,纷纷采用分布式产品开发策略以支持企业的持续发展战略,所以如何进行异地产品开发活动越来越受到人们的重视。在分布式协同产品开发过程中,参与开发的设计人员经常需要就产品设计过程中的某一问题进行协商,对某些重要的设计文档进行讨论,有时还需要对某些设计过程进行监控和协调协同设计中经常出现的冲突。为此本文提出了一种基于Web技术的分布式同步协同设计系统的实现技术。1基于Web的CSCD体系结构同步CSCD(ComputerSupportedC

3、ooperativeDesign)为时空上分散的设计人员提供了一个面对面和你见即我见(WYSIWIS)的协同设计工作环境,这不仅改善了设计人员对产品设计信息的交流方式,减少了设计人员间相互传递信息的环节,而且消除了人们在时空上产生的分隔障碍,有利于提高工作质量和效率。因此,CSCD从概念和思想方法上突破了传统的产品设计方法。Web服务是Internet上最流行的信息服务,Web平台是以Web服务为基础的应用平台,将协同应用构建在Web平台上具有很多优点,因此研究基于Web的协同工作环境和技[1]术对制造企业具有很强的现实意义。然而,企业级的协同设计是一个复杂的信息处理和事务

4、处理过程,它的完成需要在设计人员之间、设计人员与系统之间、甚至系统的不同模块收稿日期:2001-04-05国家863计划资助项目(2001AA411030)孔建寿男39岁副教授252南京理工大学学报第26卷第3期之间频繁地访问和通信,因此客户端得到的不仅仅是静态网页或固定格式的数据查询结果,而且还需要逻辑计算和事务处理等功能。本文采用了浏览器/服务器(B/S)的3层结构模式,客户端为浏览器,服务器端采用的是Microsoft的IIS服务器加系统应用服务器,数据层采用的是关系型数据库。其系统体系结构如图1所示。同步协同设计就是通过下

5、述这种会议模型来进行的。StructConference{StringConferenceName;StringTopic;StringChairman;String*MemberToBeInvited;String*MemberHasJoined;Time*StartTime;Time*EndTime;String*Token;StringStatus;CoApplication*Cooperation;图1基于Web的协同设计系统体系结构}Fig.1ArchitectureofrealtimeCSCD当多个设计人员对同一设计对象basedonWeb进

6、行操作时,往往会产生冲突,为了避免由于冲突而引起设计信息的不一致性,系统需要提供一种并发控制机制。在本系统中,笔者是通过采用令牌机制来实现并发控制的。2系统功能的实现及其关键技术Web平台采用的是HTTP协议,而HTTP协议是一种离散的、无状态的协议,因而在通信能力上存在着先天不足,这可以从它的使用过程中看出来,即在浏览器向Web服务器请求资源之前,浏览器必须先与服务器建立好TCP连接,当服务器响应完之后,该TCP连接断开;当浏览器需再次请求资源时,又需先建立这种连接,服务器响应完后再次断开,如此往复。所以,浏览器只是在需要时才与服务器建立起连接,而且服务器无法主动向浏览器发送信

7、息。这种工作方式无法满足同步协同设计过程中的连续通信要求,因而它制约了在实时性很强的同步协同设计应用系统中的使用。2.1Web平台通信能力的扩展方法ActiveX技术是美国微软公司整个Internet战略的中心,是微软公司在OLE技术的基础上,融进OCX技术,加以改进形成的一个面向Internet的标准,它的基础是组件对象模型(COM)。ActiveX技术在Web平台上的应用可分为客户端技术和服务端技术,它们实际上使用的是ActiveX组件技术,如图2所示。客户端技

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。