论文部分内容阅读
当今,在制造业企业中往往同时使用多种CAx应用系统。这些由不同软件开发商提供的产品在不同程度上都存在差异性,从而导致企业不得不面对不同应用系统所产生的异构数据的问题,给产品数据信息的共享、集成造成了极大的困难;再者,这些应用系统都是基于C/S架构开发,传统软件架构的不足给企业造成了经济上的负担和使用上的不便。针对这些问题,本文提出了一种基于网络的异构图档中间件系统的解决方案,采用STEP标准为产品数据信息交换的“桥梁”、以JavaTM+XML技术为基础开发一种基于B/S架构的中间件系统,旨在实现异构产品数据信息在网络中的交流和共享。 针对基于网络的异构图档中间件系统,本论文主要做了以下的研究工作: 1.研究了异构应用问题的解决方案 C/S架构的不足造成了不同应用之间的异构性,以B/S架构为基础开发的中间件可以有效解决异构应用的问题; 2.研究了异构产品数据信息的共享技术 异构数据的问题导致了产品数据信息难以进行交流和共享,产品数据不同的集成模式和STEP标准是实现异构产品数据信息进行交流和共享的技术基础; 3.提出了基于网络异构图档中间件系统的解决方案 突破了传统研究方法的一些局限,结合了当前技术的发展以及将来的趋势,提出了一种基于三层B/M/S架构的异构图档中间件的解决方案,采用了JavaTM+XML技术作为系统实现的基础,使得系统具有高度的灵活性、先进性和前瞻性; 4.研究了系统实现所要用到的关键技术 以在Web浏览器下实现产品数据信息浏览为目的,以JavaTM+XML技术为系统的实现基础,研究如何把各种不同的CAD应用系统导出中性文件转换为一种易于处理的XML格式文件,从生成的XML格式文件提取有关的产品数据信息,对信息进行加工处理,利用Java3D API技术构造虚拟现实场景图来重构产品数据信息的几何真实感图形,得到可以在网络中发布的Java类文件; 5.开发了一个原型系统 原型系统可以实现在客户端的Web浏览器下对一些比较简单的零件产品的几何数据信息进行浏览和一定的互操作功能。