论文部分内容阅读
本文讨论了基于现有成熟的数据库系统ORACLE来开发CAD工程数据库分布式协同工作环境CSCW(Computer Supported Cooperative Work)的原理和实现方法,并给出了系统信息访问控制的模型和形式化描述。在此基础上使用软件工程中的结构化分析方法和面向对象设计方法相结合进行了系统需求分析和静态与动态UML(Unifled Modeling Language)建模,初步设计实现了一个协同工作系统。该系统对ORACLE数据库系统管理的全局数据与大型CAD软件Ⅰ-DEAS管理的局部数据分为三种情况进行的集成处理:对关系型数据直接进行集成;对部分非关系型模型数据先进行对象化,再按照ORACLE中对象类型数据的方法进行存储集成;对于难以对象化的模型数据,通过Open Ⅰ-DEAS提供的公共对象请求代理体系结构CORBA对象接口进行集成。系统使用ORACLE的大数据存储支持和虚拟现实建模语言VRML(Virtual Reality Modeling Language)较好的解决了三维图形交互的问题,能为用户提供一个安全、快捷、处理透明、功能强大的用户协同工作平台,提高了CAD设计用户的产品设计效率和产品设计水平。