原创:基于Web的CAx工具系统集成研究.doc
文本预览下载声明
摘要:针对分布在不同地域、异构系统下的CAx工具系统集成及应用问题,提出了一种基于Web的CAx系统集成方案,实现了在统一的Web浏览器界面下,利用远程控制程序,实现异地CAx软件本地启动及操作。结合集成了FTP功能的CAx二次开发及协同工具,完成了异地设计和制造信息的交流和共享及协同工作等功能。
中国论文网
关键词:远程控制;数字签名;协同
中图分类号:TP399文献标识码:A文章编号:1007-9599 (2011) 24-0000-02
Web-based CAx Systems Integration Study
Zhang Guohai
(School of Agricultural and Food Engineering Shandong University of Technology,Zibo255049,China)
Abstract:According to the problem of system integration and application for CAx tools,which are in different regions and heterogeneous systems,we propose a web-based integration solution for CAx systems.In this paper,we use remote control program to achieve local start and operation for remote CAx software in a unified Web browser interface.The solution has the functions such as exchange and sharing of information for remote design and manufacturing,cooperative work,etc via the CAx secondary development and collaboration tools with the function of FTP.
Keywords:Remote Control;Digital Signature;Collaborative
一、引言
随着信息技术和Internet技术的飞速发展及广泛应用,传统制造业正朝着数字化、全球化、敏捷化发展,适应新的制造模式的虚拟企业应运而生。组成虚拟企业的实体可充分发挥各自的技术专长,进行远程协同工作,实现产品的全生命周期过程。远程设计和制造(Tele-design and Manufacturing)技术是制造领域的一个重要发展方向。由于各实体拥有的CAx(CAD/CAE/CAPP/CAM)工具不同,怎样充分利用分布在不同地域、异构系统下的CAx系统资源,实现异地设计和制造的信息交流和共享是解决分布式设计和制造的关键问题[1-4]。
从生成文档和CAx工具安装位置的不同,解决方案可分为三种方式:(1)CAx软件直接安装在客户端,借助FTP、Email等方式传输,设计者根据需求将需完成的任务下载到本地,启动相应的CAx软件进行浏览、修改和评价;(2)CAx软件安装在客户端,通过二次开发集成上传下载功能,在CAx软件中可直接打开服务器端的相应文档进行浏览、修改和评价,并将处理后的结果存储到远端服务器;(3)CAx软件安装在服务器端,通过二次开发和远程控制程序直接操作服务器端的程序,实现异地软件本地化操作。
本文根据上述分析,开发了基于Web的分布式CAx集成环境,利用Java-Servelet、Applet、远程控制等技术,将不同地域、异构系统下的CAx工具组织起来,利用统一的Web浏览器,实现用户管理、任务分配以及协同设计和制造。
二、系统体系结构
本系统结构框架如图1所示。
图1 系统结构框架
应用程序提供商在ASP服务器对其拥有的CAx工具进行注册,形成可供利用的产品数据库。Web服务器对产品设计、制造任务进行分解,并根据工作组授予不同权限。各异地的设计人员根据自己的设计任务以及本地CAx工具资源情况选择完成工作的方式。
若需要使用异地CAx工具完成任务,首先通过WEB浏览器对所需软件进行检索,找到合适的工具软件,并向服务器提出申请,服务器提取该软件提供商的地址,并提交服务。提供商启动远程监控程序,此时提供商的计算机成为远程控制工具的服务器端,ASP服务器成为客户端。CAx工具应用方利用浏览器,通过嵌入在网页中的Applet程序访问供应商提供的工具软件。通过远程控制软件
显示全部