(机械电子工程专业论文)基于对象映射的消息驱动协同框架.pdf_第1页
(机械电子工程专业论文)基于对象映射的消息驱动协同框架.pdf_第2页
(机械电子工程专业论文)基于对象映射的消息驱动协同框架.pdf_第3页
(机械电子工程专业论文)基于对象映射的消息驱动协同框架.pdf_第4页
(机械电子工程专业论文)基于对象映射的消息驱动协同框架.pdf_第5页
已阅读5页,还剩68页未读 继续免费阅读

(机械电子工程专业论文)基于对象映射的消息驱动协同框架.pdf.pdf 免费下载

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

u n i , e r s i t yo ft e c h n o l qg y u n i v e r s i c h n o l 0 2 y gs c i e n c e m e s s a g e - - d r i v e nc o l l a b o r a t i v ef r a m e w o r kb a s e do n o b j e c t - - m a p p i n g m a s t e rc a n d i d a t e :g a nq i n g h u a s u p e r v i s o r :p r o f c h e nx i n d u r o t h e n j u n e2 0 1 0 s c h o o lo fe l e c t r o - - m e c h a n i c a le n g i n e e r i n g g u a n g d o n gu n i v e r s i t yo ft e c h n o l o g y g u a n g z h o u ,g u a n g d o n g ,p r c h i n a ,5 10 0 6 驱动协同框架, 接口, 为 并基于三维 协同应用和协同感 将协同网络操作, 协同过程抽象为独立于协同应用的规范接口,简化协同应用的开发。 ( 2 ) 基于本文提出的协同框架,升级轻量化三维协同设计系统,使其具备 i n t e r n e t 环境下实时异地协同批注功能; ( 3 ) 以协同应用为核心开发了配套的数据管理平台,包括文件管理功能,支持 s t l 格式和o b j 格式三维模型;协作会议管理功能,支持多团队会议定义及基于文 件记录的可视化会议复现;权限管理功能,支持多协同设计团队的管理,保证协同 任务数据的安全。 ( 4 ) 引入j a v aw e bs t a r t 技术实现网页与协同应用客户端的无缝集成。 ( 5 ) 研究了实时协同中的几个关键问题:迟到用户的消息同步问题、消息网络 延迟问题、并发控制问题和广域网p 2 p 问题。 关键字:消息驱动,轻量化,协同代理,协同设计 广东工业大学工学硕士学位论文 a bs t r a c t a c c o r d i n g t ot h e r e q u i r e m e n to f i n t e m e tb a s e d c o o p e r a t i v ea p p l i c a t i o n ,a m e s s a g e d r i v e nc o l l a b o r a t i v ef r a m e w o r kb a s e do no b je c t m a p p i n g ,p r o p o s e di nt h i s t h e s i s ,w h i c hs u p p l ya nu n i f i e dn e t w o r kc o n n e c t i n gm e t h o da n di n t e r f a c ef o rc o o p e r a t i v e a c t i o n s ,a n df r a m e w o r ki sv a l i d a t e db ya nt h r e e d i m e n s i o nc o o p e r a t i v ea p p l i c a t i o n ( 1 ) am e s s a g e - d r i v e n c o l l a b o r a t i v ef r a m e w o r kb a s e do no b je c t m a p p i n gi s p r o p o s e d ,b yw h i c hc o o p e r a t i v ea p p l i c a t i o na n dc o l l a b o r a t i v ea w a r e n e s sa r es e p a r a t e d t h ef r a m e w o r ka r ec o m p o s e do ff u n c t i o nl a y e r , c o l l a b o r a t i v ea g e n tl a y e r , n e t w o r kl a y e r a n ds e r v e rl a y e t ,i nw h i c hc o o p e r a t i v en e t w o r ka c t i o n sa n d c o o p e r a t i v ep r o c e s s i n ga l e e n c l o s e db ys t a n d a r d i z e di n t e r f a c e st h a tw a sc o o p e r a t i v ea p p l i c a t i o n si n d e p e n d e n t ,a sa r e s u l t ,c o o p e r a t i v ea p p l i c a t i o n sd e v e l o p m e n ti ss i m p l i f i e dg r e a t l y ( 2 ) b a s e do nt h ef r a m e w o r ko ft h i st h e s i s ,al i g h t e n e d3 dm o d a lb a s e dc o o p e r a t i v e d e s i g ns y s t e mi su p g r a d e d , w h i c hi se n a b l e dt oi m p l e m e n tr e a l - t i m e & m u l t i p l el o c a t i o n s c o o p e r a t i v ea c t i o n sv i ai n t e r n e t ( 3 ) ad a t am a n a g e m e n tp l a t f o r mc e n t e r e dw i t hc o o p e r a t i v ea p p l i c a t i o ni si n t r o d u c e d f i l em a n a g e m e n ta r ei m p l e m e n t e dw h i c hs u p p o r t3d m o d a lo fs t lf o r m a ta n do b j f o r m a t c o o p e r a t i v em e e t i n gm a n a g e m e n ts u p p o r t sm u l t i p l e t e a mm e e t i n ga p p o i n t m e n t , a n dv i s u a l l ym e e t i n gr e v i e w i n gb a s e do nr e c o r d i n gf i l e a c c e s sc o n t r o lm a n a g e m e n t s u p p o r t sm u l t i p l ec o o p e r a t i v ed e s i g nt e a m s ,w h i c ha s s u r et h es a f e t yo fc o o p e r a t i v et a s k d a t a ( 4 ) j a v aw e bs t a r tt e c h n o l o g yi si n t r o d u c e dt oa c h i e v et h es e a m l e s si n t e g r a t i o no f w e ba n dc o o p e r a t i v ea p p l i c a t i o nc l i e n t ( 5 ) s e v e r a lk e yi s s u e so ft h er e a l t i m ec o l l a b o r a t i o na r er e s e a r c h e d :i n f o r m a t i o n s y n c h r o n i z a t i o nf o rl a t eu s e r s ,m e s s a g el a t e n c yp r o b l e m ,c o n c u r r e n c yc o n t r o l ,a n dp 2 p i s s u eo fi n t e r n e t k e y w o r d s :m e s s a g e - d r i v e n ;l i g h t w e i g h t ;c o l l a b o r a t i v ea g e n t s ;c s c d 目录 目录 摘要i a b s t r a c t i i 目录i i i c o n t e n t s v i 第一章绪论1 1 1 课题研究背景1 1 2 协同设计的发展与国内外研究状况2 1 2 1 国内协同设计的研究发展状况3 1 2 2 国外协同设计的研究发展状况3 1 3c a d 协同设计的不同层次4 1 3 1 基础的协同设计c a d 平台5 1 3 2 平台设计存在的难点一6 1 4 课题研究的意义和主要内容8 1 4 1 课题研究的意义8 1 4 2 课题研究的内容9 1 5 本章小结9 第二章基于对象映射的消息驱动协同框架1 1 2 1 协同设计系统的常用体系结构:1 1 2 1 1 网络结构1 1 2 1 2 联邦结构1 1 2 1 3 面向主体的黑板结构1 2 2 2 基于对象映射的消息驱动协同框架的特点1 3 2 3 基于对象映射的消息驱动协同框架的总体结构1 4 2 4 功能层一15 2 5 协同代理层16 2 5 1 代理的概念l6 2 5 2 客户端协同代理1 7 2 5 3 服务器端协同代理2 0 i i l 广东工业大学工学硕士学位论文 2 6 网络层2 4 2 6 1 实时协同中网络通信的体系结构2 5 2 6 2 基于t c p i p 的s o c k e t 技术2 6 2 6 3 基于p 2 p 的技术实现2 8 2 6 4 网络通道3 2 2 7 服务器层3 3 2 8 本章小结:3 4 第三章基于对象映射的消息驱动机制3 5 3 1 一般的消息传递机制介绍二3 5 3 2 基于对象映射的消息驱动机制3 5 3 2 1 消息结构一3 5 3 2 2 消息传送。3 6 3 2 3 消息解析3 7 3 2 4 协同过程复现3 8 3 3 本章小结3 9 第四章协同服务及数据管理4 0 4 。1 协同服务和数据管理的总体设计结构4 0 4 2 协同访问控制设计4 1 4 3 协同数据库管理。4 2 4 4 协同系统部署4 3 4 5 协同服务及数据管理系统的功能4 3 4 5 1 文件管理功能4 3 4 5 2 会议管理功能4 4 4 5 3 用户管理功能4 5 4 5 4 权限管理功能4 5 4 6 本章小结4 6 第五章验证实例的开发和实现4 7 5 1c o v i e w e r 的开发环境及工具4 7 5 2 实例运行4 8 5 2 1 协同工具的界面及操作4 8 i v 参考文献6 0 v 广东工业大学工学硕士学位论文 c o n t e n t s a b s t r a c t ( i nc h i n e s e ) i a b s t r a c t ( i ne n g l i s h ) i i c o n t e n t s ( i nc h i n e s e ) i i i c o n t e n t s ( i ne n g l i s h ) v i c h a p t e r1i n t r o d u c t i o n 1 1 1b a c k g r o u n d 1 1 2o v e r s e a sa n dd o m e s t i cr e s e a r c ha n dd e v e l o p m e n ts t a t u so fc s c d j2 1 2 1d o m e s t i cr e s e a r c h - a n dd e v e l o p m e n ts t a t u so fc s c d 3 1 2 2o v e r s e a sr e s e a r c ha n dd e v e l o p m e n ts t a t u so fc s c d 3 1 3d i f f e r e n tl e v e lo fc a dc o m p u t e rs u p p o r tc o l l a b o r a t i v ed e s i g n 4 1 3 1 b a s ep l a t f o r m o fc a dc o m p u t e rs u p p o r tc o l l a b o r a t i v ed e s i g n 5 1 3 2d i f f i c u l t i e so fp l a t f o r md e s i g n 6 1 4r e s e a r c hc o n t e n t sa n ds i g n i f i c a n c eo ft h ed i s s e r t a t i o n 8 1 4 1s i g n i f i c a n c eo ft h ed i s s e r t a t i o n 8 1 4 2c o n t e n t so ft h ed i s s e r t a t i o n 9 1 5s u m m a r y 9 c h a p t e r2b a s e do no b j e c t m a p p i n ga n dm e s s a g e d r i v e nc o l l a b o r a t i v e 11 2 1c o m m o na r c h i t e c t u r eo fs y s t e mo fc o l l a b o r a t i v ed e s i g n 11 2 1 1n e t w o r kf r a m e w o r k 11 2 1 2f e d e r a lf r a m e w o r k 11 2 1 3b l a c k b o a r df r a m e w o r k 1 2 2 2 c h a r a c t e r i s t i co fb a s e do n o b je c t m a p p i n g a n d m e s s a g e d r i v e n c o l l a b o r a t i v ef r a m e w o r k 1 3 2 3g e n e r a ls t r u c t u r eo fb a s e do no b j e c t m a p p i n ga n dm e s s a g e d r i v e n c o l l a b o r a t i v ef r a m e w o r k 1 4 2 4f u n c t i o n a ll a y e r 1 5 :! 5 l a y e ro fc o l l a b o r a t i v ea g e n t s 1 6 v i c o n t e n t s :! 5 1 c o n c e p to fa g e n t 16 :! 5 2c o l l a b o r a t i v ea g e n t so fc l i e n t 。17 :! 5 3c o l l a b o r a t i v ea g e n t so fs e r v e r 2 0 2 6n e t w o r kl a y e r 2 4 2 6 1a r c h i t e c t u r eo fn e t w o r kc o m m u n i c a t i o n s i nr e a l t i m e c o l l a b o r a t i o n 2 5 2 6 2s o c k e tt e c h n o l o g yo fb a s e do nt c p i p 2 6 2 6 3i m p l e m e n t a t i o nt e c h n i q u eo fb a s e do np 2 p 2 8 2 6 4n e t w o r kc h a n n e l :;:1 2 7l a y e ro fs e r v e r “j i :3 3 :! 8 s u m m a r y 3 4 c h a p t e r3m e s s a g e d r i v e nm e c h a n i s mo fb a s e do no b j e c t m a p p i n g 3 5 3 1i n t r o d u c t i o no fg e n e r a lm e s s a g ep a s s i n gm e c h a n i s m 3 5 3 2m e s s a g e d r i v e nm e c h a n i s mo fb a s e do no b j e c t m a p p i n g 3 5 3 2 1m e s s a g es t r u c t u r e :;! ; 3 2 2m e s s a g ep a s s i n g 3 6 3 :! 3m e s s a g ea n a l y s i s 3 7 3 2 4r e c u r r e n c eo fc o l l a b o r a t i v ep r o c e s s 3 8 3 3s u m m a r y :3 9 c h a p t e r4c o l l a b o r a t i v es e r v i c e sa n dd a t am a n a g e m e n t 4 0 4 1g e n e r a la r c h i t e c t u r eo fc o l l a b o r a t i v es e r v i c e sa n dd a t am a n a g e m e n t 4 0 4 2c 0 1 l a b o r a t i v ea c c e s sc o n t r o l 4l 4 3c o o p e r a t i v ed a t a b a s em a n a g e m e n t 4 2 4 4c o l l a b o r a t i v es y s t e md e p l o y m e n t 4 3 4 5f u n c t i o no fs y s t e mo fc o l l a b o r a t i v es e r v i c e sa n dd a t am a n a g e m e n t 4 3 4 5 1d o c u m e n tm a n a g e m e n t 4 3 4 5 2c o n f e r e n c em a n a g e m e n t 4 4 4 5 3u s e rm a n a g e m e n t 4 5 v i i 广东工业大学工学硕士学位论文 4 5 4r i g h t sm a n a g e m e n t 4 5 4 6s u m m a r y 4 6 c h a p t e r5d e v e l o p m e n ta n di m p l e m e n t a t i o no fa u t h e n t i c a t i o ni n s t a n c e 4 7 5 1c o v i e w e r sd e v e l o p m e n te n v i r o n m e n ta n dt o o l s 4 7 5 2i n s t a n c er u n n i n g 4 8 5 2 1i n t e r f a c ea n do p e r a t i o no fc o l l a b o r a t i o nt o o l s 4 8 5 2 2i n t e r f a c ea n do p e r a t i o no fc o o r d i n a t i o nm e e t i n g sr e c u r r e n c e5 2 5 3s u m m a r y 5 3 c h a p t e r6s u m m a r ya n do u t l o o k 5 5 6 1m a i nw o r ko ft h i sp a p e r 5 5 6 2f u r t h e rw o r k 5 5 p a p e r l i s t ! ;6 a n o u n c e ! ;8 a c k n o w l e d g e m e n t ! ;9 r e f e r e n c e 6 0 基于该框架的3 d 实时协同系统。 1 1 课题研究背景 并概述了国内外当前的研究现状 射的消息驱动协同框架,开发了 随着计算机性能的提高和网络技术的快速发展,企业内部、企业与企业之间的 日常通信与协作日益频繁,协同工作已经成为不可逆转的潮流n 1 。但是计算机辅助 协同工作c s c w ( c o m p u t e rs u p p o r t e dc o o p e r a t i v ew o r k ) 诸多特性如多用户、分布 的界面、协同感知和协同的特征使得协同系统的设计和开发非常的困难,缺乏支持 协同系统和协同感知应用设计的一般化模型,以及基于这一模型的协同系统开发环 境。 目前的c s c w 应用系统,其结构模型根据其用户接口与应用程序的关系大致包括3 种结构:集中式、复制式和混合式他钔。 ( 1 ) 集中式结构:整个系统只有一个应用程序实例运行,实例通常运行在服务器 上。 ( 2 ) 复制式结构:所有客户机上都同时运行着同一个应用程序,这样只要将每个 用户的输人命令广播到其它客户机节点上的应用程序实例,由他们去执行相同的命 令。 ( 3 ) 混合式结构:集合了集中式和复制式两种方式。但是它们在信息共享方式上 有一个共同的缺陷:都是通过共享机制实现的,只有一条信息通道用于多用户的协 同,这就不可避免地导致协同效率的降低。同时由于协同感知由应用提供和控制的, 使得基于这些结构模型的c s c w 系统难于开发、扩充和移植。 本文提出一个一般化协同系统模型,客户端和服务器端是可编程对象,是独立 的功能模块。客户端实现不同的协同功能,协同系统模型负责接收、传递消息和解 析消息,对各个客户端的数据、画面等进行同步。协同系统模型相当于一个黑盒子, 起到接收消息和还原操作的功能,屏蔽了协同处理和协同通信的细节,只要客户端 应用和服务器端应用开发实现协同系统模型中的接口,就可以实现协同,降低了开 广东工业大学工学硕士学位论文 发的难度和提高了协同设计系统开发的效率。 1 2 协同设计的发展与国内外研究状况 2 0 世纪6 0 年代时,德国斯图加特大学物理学家h e r m a n nh a k a n 在研究激光理论的 过程中,提出“协同学”,并逐渐形成了协同科学的基本理论和观点。计算机支持 的协同工作是“协同学 在计算机技术发展的产物h 1 “计算机支持的协同工作( c s c w ,c o m p u t e rs u p p o r t e dc o o p e r a t i v ew o r k ) 这一概念最早是1 9 8 4 年美国麻省理工学院( m i t ) 的i r e ng r e i f 和数字设备公司 ( d e c ) 公司的p a u lc a s h m a n 在描述有关如何用计算机支持交叉学科的人们共同工 作的课题时提出来的陆,。 t 9 8 6 年1 2 月美国a c m 在t e x a s 组织了第一次国际c s c w 学术会议,讨论了人 类群体工作的特性以及计算机技术对群体工作的支持,从而正式提出了将计算机科 学、通信技术、心理学、人类学、认知科学、社会学、组织管理等多个学科综合在 一起的新的研究领域一c s c w 1 。 c s c w 可以定义h 1 为:地域分散的一个群体借助计算机圾其网络技术,共同协 调与协作来完成一项任务。它包括协同工作系统的建设、群体工作方式研究和支持 群体工作的相关技术研究、应用系统的开发等部分。通过建立协同工作的环境,改 善人们信息交流的方式,消除或减少人们在时间和空间上的相互分隔的障碍,节省 工作人员的时间和精力,提高群体工作质量和效率,从而提高企业、机关、团体乃 至整个社会的整体效益和人类的生活质量,如共享文件系统提供的资源共享能力, 电子邮件和多媒体会议系统提供的人与人之间的通信支持功能,工作流和决策支持 系统的组织管理功能。计算机协同工作将计算机技术、网络通信技术、多媒体技术 以及各种社会科学紧密地结合起来,向人们提供一种全新的工作环境和交流方式。 计算机支持的协同设计c s c d ( c o m p u t e rs u p p o s e dc o o p e r a t i v ed e s i g n ) 是 c s c w 在设计工作中的具体应用,也是c a d 技术发展的新领域【8 】。它指在计算机的 支持下,各异地协作成员围绕一个共同的项目,承担相应部分的设计任务,并行交 互地进行设计工作,最终得到符合要求的设计结果的设计方法【9 1 。c s c d 为时空上 分散的设计人员提供了一个“面对面”和“你见即我见”( w y s i w i s ) 的协同设计工 作环境,这不仅改善了设计人员对产品设计信息的交流方式,减少了设计人员间相互 传递信息的环节,而且消除了人们在时空上产生的分隔障碍,有利于提高工作质量和 2 第一章绪论 效率。因此,c s c d 从概念和思想方法上突破了传统的产品设计方法,涉及到计算机 技术、人工智能、认知科学、行为科学、设计方法论等诸多领域。 1 2 1 国内协同设计的研究发展状况 国内对计算机支持的协同工作的研究始于1 9 9 4 年,研究工作主要集中在理论方 面,对于具体的协同设计的应用研究较少,至今还没有形成一个商品化的协同设计 制造软件。 国内在协同设计方面做研究的有中国科学院计算技术研究所、清华大学、浙江 大学、西安交通大学、西北工业大学、南京大学等科研单位。 清华大学的史美林教授等研究并开发出一个计算机支持的协同设计支撑系统原 型( c o d e s i g n ) ,重点研究了协同体系结构、用户管理、访问控制、群组设计界面 和并发控制等方面的算法和策略n 们。 南京大学软件新技术国家重点实脸室对面向对象的协同程序设计模型比较深入 的研究,提出了一个支持c s c w 系统开发的面向对象的协同程序设计模型,采用层次 结构,提供对象链接机制,实现应用独立的多层次协同,直接向程序员提供对象协 同的功能n 。 尽管国内对基于c s c w 技术的协同研究已经有多年,但研究重点只是在探讨计算 机支持的协同设计的可行性,协同设计中所需的各种技术,以及协同设计中的设计 问题,人员管理,合作与冲突消除,信息共享和交流等,基本上还没有一个成熟的 商品化软件。因此迅速开发出具有独立自主知识产权的c a d c a m 协同设计软件产品 不仅能紧紧追赶国际在协同方面发展的步伐,而且对民族软件产品的发展也具有重 大的意义。 1 2 2 国外协同设计的研究发展状况 各工业发达国家在积极支持相应机构进行理论研究的同时,在协同设计环境的 开发方面也给予了很大的投入。 c h i r o n 一2 中提出了一种新的体系结构n 引,支持大粒度的重用和灵活的系统构造, 支持分布和并发应用程序设计。异步通知和请求消息是其构件间通信的基础。连接 子( c o n n e c t o r ) 的主要职责是路由和消息的广播,用来在相邻层间建立i o 通道, 并将构件与c h i r o n 一2 体系结构绑定。连接子可以和任意数目的构件和连接子相连。 f a z h ih e 和s o o n h u n gh a n n 3 3 利用代理和多代理技术,采用基于代理和公共对象 广东工业大学工学硕士学位论文 请求代理体系结构( c o r b a ) 的应用平台,能把现有的应用连接到平台上。产品的设 计过程通常通过从功能到属性的映射,协作映射模型是由一组从功能到属性的映射 群,映射是由所有协同参加设计的人员同步、交互和即时决定的结果。 目前,国外对协同设计的研究已经取得了很大的发展,出现了一些协同设计原 型系统,部分研究成果已经转化为商品化软件。 i o w a 大学i n t e r n e t 实验室的k a n g 和g r a d y 提出一个基于w w w 的协同设计系统总体 结构c y b e r v i e w n 引,它采用v r m l 浏览器,实现分布设计小组的协同浏览。 c o c r e a t e 公司在1 9 9 9 年推出了商品化的协同设计软件- - o n e s p a c e 。该产品可以 支持三维产品的协同查看和协同造型,但是不能实现异构c a d 系统之间的协同,只能 在o n e s p a c e 提供的造型器下实现协同工作n 朝。 1 3c a d 协同设计的不同层次 对不同类型的企业而言,设计协同的程度和要求不同。在c a d 设计领域,概括 起来主要包括以下几种层次: ( 1 ) 数据共享协同:包含文件传输,图档存储,网络图库等等 数据从最初建立开始一直到整个工程周期,都可以实现数据共享,能够与不同 公司的文件格式( 如a u t o c a d 的d w g 格式) 互相兼容,每个项目设计人都可以自由 上传和下载图形、文本等资源,设计者之间可以相互参阅,以期达到实现数据投资 回报的最大化。相较而言,这一层次的协同设计是比较初级的。设计数据必须保存 入库后重新打开才能实现更新,设计更改的滞后难以避免。而在这段时间内,设计 内容的一些变更无法得到及时共享,会导致每个人看到的都不是唯一、准确的设计 图纸。对于高度协同化的设计工作而言,这种错误的结果不堪设想。 ( 2 ) 信息交流协同:包含消息互发,可视化等等 设计者之间的沟通无时不在,随时的消息互发可以进行快速的沟通和反馈,可 以在i n t e r n e t 环境下召开网络视频会议,评审设计方案,流转校审圈阅,使每个人 都可以发表对设计的看法和意见。总之,目的是在安全的前提下提供工程设计成员 信息交流、互帮互助等功能以及面向对象的工程设计可视化效果,将个人的静态单 机设计扩展到项目的动态网络设计,减少差错、增强时效、提高设计效率。 这一层次的协同是目前解决协同设计问题的主流思路。但是,它同样存在一些 缺陷,主要表现在设计平台和协同平台的分离。在多数情况下,设计者不得不在设 4 第一章绪论 计环境下设计产品,然后在协同环境下与协作者进行交流,然后再回到设计环境下 对设计进行修改,如此往复。尽管其协同效率比第一层次已经有较大提高,但是仍 然难以达到实时的协同设计。 ( 3 ) c a d 平台的协同:是一种基础协同设计平台 基于c a d 平台的协同设计,并不是一种通用的协同设计软件,而是一种标准、 开放的平台,供其他软件开发商根据行业部门需要开发出各种应用协同设计软件。 c a d 基础协同设计平台目的是提供一些底层技术支持,提供丰富协同设计的开发接 口。二次开发者可以使用不同编程语言,根据用户需要开发出自己的软件应用产品。 通过c a d 基础协同设计平台,他们可以深入图档内部,很便捷地提取相关信息,能 迅速准确地进行查询、检索、统计、归档等等,即可以无缝连接到c a d 平台,无需 在系统和c a d 平台间进行切换。 这种基于c a d 平台的协同设计思路是将实现协同设计的众多基本要素以一种工 具库或者构件库的形式集成到c a d 平台当中,为二次开发者实现针对不同行业的个 性化协同应用提供平台支持。它以方面避免了像第二层次的协同中,面向不同的客 户需求开发不同的协同系统的复用性较低的弊端,同时也使得c a d 平台和协同平台 能够合二为一,实现真正的实时协同设计。 1 3 1 基础的协同设计c a d 平台 目前国内外的主流c a d 平台都不具备协同设计功能。因为“协同设计”是一个 系统工程,除了单独的设计功能外,还有相应管理功能,这靠单独一个软件基本不 大可能实现,因为各种设计单位的需求千差万别,很难有一种c a d 产品能给用户提 供完备的协同设计服务。因此,致力于研发基于c a d 的协同设计平台,是c a d 软件 发展的必然趋势。 基于c a d 的协同设计的目的不仅仅注重数据的创造,更为重要的是注重对信息 的交流与管理,从而将信息转化为知识,将信息管理上升到对知识管理。我们认为 要在现有情况下实现设计企业的协同设计,要实现如下两方面功能: ( 1 ) 图纸设计管理 主要包括:制定消息和文件传输标准,数据传输与交互界面可以跨平台,跨系 统,甚至跨领域;图纸实时编辑,不同的设计者可以实时在线共同编辑或参阅同一 份图纸,避免设计更改的滞后引起的问题,同时在设计人和校审人之间可以实时流 广东工业大学工学硕士学位论文 转校审;图纸权限管理,解决图纸的安全性保密性,以及图纸的不同控制权限问题; 图档存储管理,实现图纸存贮、版本管理的自动化、智能化,网络图库可以实现高 效的资料共享和再利用。 ( 2 ) 项目流程管理 主要由流程协作、项目管理两部分。 平台中的相关功能实现各自工作。流程, 设计、校审和管理等不同角色人员利用该 管理者制定设计任务,设计人员完成常规 的设计和校审工作;协作,负责解决设计过程中的信息交流、共享和合作等问题, 协调和解决成员间接口的矛盾和冲突;管理,帮助管理人员及时掌握设计过程的详 细情况,了解进度报告。 图纸设计管理的要求是快速、方便、安全,功能主要由c a d 基础协同设计平台 实现并提供接口,这些功能是在经过大量用户实践,抽象出标准,并以a p i 形式开 放出来;而项目流程管理则要做到高效

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论