Web服务驱动的CAD系统网络移植技术

需积分: 10 1 下载量 153 浏览量 更新于2024-08-13 收藏 383KB PDF 举报
"这篇文章是2005年发表在江南大学学报自然科学版的一篇科研论文,由陶蕾和许端清共同撰写。该研究属于自然科学领域,得到了国家863计划项目的资助,主要探讨了如何将CAD系统从单机应用迁移到网络环境,利用Web服务技术实现资源的重用和共享。作者提出了一种基于Web服务的网络化技术架构,以J2EE为开发平台,结合ActiveX控件、JNI接口和XML数据交换来完成纹织提花CAD系统的网络化移植。此方法为其他单机应用程序的网络化移植提供了参考。" 在《基于Web服务的CAD系统网络化移植》这篇论文中,作者针对网络CAD系统面临的一个关键挑战——如何有效地重用和整合已有的CAD资源,提出了基于Web服务的解决方案。这一创新性方法旨在克服单机CAD应用向网络环境迁移的难题,促进资源共享和协同工作。 论文首先介绍了问题背景,即在传统CAD系统向网络化的转变过程中,如何确保原有CAD资源的有效利用。为了解决这个问题,作者提出了一个基于Web服务的网络化技术架构。这一架构采用了Java 2 Platform, Enterprise Edition (J2EE)作为开发框架,它为构建分布式企业级应用提供了全面支持。 在客户端,论文利用ActiveX控件来实现用户交互界面,这种技术允许在Web浏览器中嵌入专用的、与CAD相关的功能,使得用户能够在网页上直接操作CAD系统。而在服务器端,通过Java本地接口(JNI),Web服务能够调用和集成其他专有或定制的CAD模块,从而实现对复杂计算和图形处理的支持。 为了实现数据在客户端和服务器之间的高效传输,论文采用了可扩展标记语言(XML)。XML作为一种结构化数据交换格式,可以有效地封装和传递CAD系统中的各种信息,如设计参数、模型数据等,确保数据在不同系统间的一致性和互操作性。 通过这个架构,作者成功地将纹织提花CAD系统进行了网络化移植,这不仅展示了技术的有效性,也为其他类似单机应用程序的网络化改造提供了借鉴。这一成果对于推动CAD技术在网络环境中的广泛应用,以及促进CAD系统的标准化和资源共享具有重要意义。 关键词涉及的领域包括网络计算机辅助设计(CAD)、Web服务、Java本地接口(JNI)以及可扩展标记语言(XML)。这些技术的结合使用,使得CAD系统能够更好地适应互联网环境,增强了系统的可扩展性和协作性,为CAD技术的未来发展开辟了新的道路。