CD支撑系统构件一A软总线模型.pdf
文本预览下载声明
第 13卷 第 1期 计算机辅助设计与图形学学报 V0I13.No.1
2001年 1月 JOURNALOFCOMPUTER—AIDEDDESIGN &COMPUTERGRAPHICS Jan.,2001
CAD支撑系统构件一软总线模型
陆 薇 孙家广
(清华大学计算机科学与技术系 北京 100054)
(清华大学国家CAD支撑轻件工程 中心 北京 100084
摘 要 在分析开放系统的特点和CAD支撑系统的具体需求的基础上,提出了CAD支撑系统构件一软总线模型
(CSB模型).在该模型中.图形功能模块和应用程序都被封装成为彼此独立且便于复用的构件,由软件总线实现集
成.解释型和编译型两种类型程序语言开发的应用构件在系统中并存.并可在运行态动态增an/删除}同时.由总线
适配器、解释器和应用服务代理组成的应用服务界面代理了构件之间复杂的通信过程,完成异构数据向同构数据
的转换.使构件更专注于功能实现.根据CSB模型实现的一个开放的CAD支撑系统OpenDesign…M已经成功实现
了产品化.应用实践证明.基于CSB模型的CAD支撑系统效率较高,具备比较好的互操作性和伸缩性,系统开放程
度增加,
关键词 CAD支撑系统.CSB模型.构件.软件总线
中囤法分粪号 TP391
Component—SoftwareBusM odelofCAD SupportingSystem
LU Wei SUN Jia-Guang
(DepartmenlofCornput~Scienceandn 岫 .TsinghuaUni~ sity.Betjing 100084)
(NationM CADEn~neerqngc .T*inghuaUniversity.Beijing 100084)
Abstract Tomeettheneedsofopensystem and specificrequirementsofCAD platform ,the
component—softwarebusmodel(CSBmode1)ispresented.Inthismodel,graphicfunctionalmod
ulesandapplicationmodulesareencapsulated intocomponentsand integratedthrough software
bus·Applicationcomponentsbasedon interpretedandcompiledlanguageworktogetheronthe
sameplatform ,canbeaddedtoandremovedfrom thesystem atrun time.Communicationbe—
tweencomponentstogetherwithdataformattransformationisaccomplishedbyApplicationSer—
viceInterfacewhichiscomposedofBusFacilitator,InterpreterandApplicationServiceAgent.
Basedonthismodel,wehavedevelopedaCAD supportingsystem namedOpenDesign,whichhas
successfullycomeintothemarket.TheCSBmodelisproventobeasolidbaseforCAD support—
ingsystem withhighefficiency,interoperability,scalabilityandopenness.
Keywords CADsupportingsystem ,component-softwarebusmodel,component,s
显示全部