高级检索

CAD支撑系统构件-软总线模型

Component-Software Bus Model of CAD Supporting System

  • 摘要: 在分析开放系统的特点和CAD支撑系统的具体需求的基础上,提出了CAD支撑系统构件—软总线模型(CSB模型).在该模型中,图形功能模块和应用程序都被封装成为彼此独立且便于复用的构件,由软件总线实现集成,解释型和编译型两种类型程序语言开发的应用构件在系统中共存,并可在运行态动态增加/删除;同时,由总线适配器、解释器和应用服务代理组成的应用服务界面代理了构件之间复杂的通信过程,完成异构数据向同构数据的转换,使构件更专注于功能实现.根据CSB模型实现的一个开放的CAD支撑系统OpenDesignTM已经成功实现了产品化.应用实践证明,基于CSB模型的CAD支撑系统效率较高,具备比较好的互操作性和伸缩性,系统开放程度增加.

     

    Abstract: To meet the needs of open system and specific requirements of CAD platform, the component-software bus model (CSB model) is presented. In this model, graphic functional modules and application modules are encapsulated into components and integrated through software bus. Application components based on interpreted and compiled language work together on the same platform, can be added to and removed from the system at run time. Communication between components together with data format transformation is accomplished by Application Service Interface which is composed of Bus Facilitator, Interpreter and Application Service Agent. Based on this model, we have developed a CAD supporting system named OpenDesign, which has successfully come into the market. The CSB model is proven to be a solid base for CAD supporting system with high efficiency, interoperability, scalability and openness.

     

/

返回文章
返回