论文部分内容阅读
信息技术和网络技术的迅速发展和广泛应用,再加之市场竞争的全球化,使得传统的制造业信息化系统的集成模式已经不能适应现代企业的发展要求。基于网络的制造业信息化系统利用Internet将分散在不同部门、异地企业中的资源进行集成,在最大程度上实现了资源共享和企业间的协同制造,从而提高了企业响应市场需求变化的能力和整体设计制造水平。本文主要研究了传统制造业信息化软件向Web升迁过程中的关键技术。在分析了传统制造业信息化软件向Web升迁过程中面临的问题的基础上,详细介绍了信息化软件向Web升迁的设计思想,完成了制造业信息化软件向Web升迁的总体框架的设计,并将原有信息化软件的向Web升迁过程分为业务逻辑层的Web化和界面层的Web化。对于业务层的Web化,研究基于Web服务的异构软件的集成技术和数据传输技术,利用C#与C++混合编程技术,实现了Web服务对原有应用软件核心业务功能复用;通过在Web服务中为每个原有业务功能创建Web接口,实现了原有应用软件的Web化;利用Web服务较强的交互性,实现了异构软件的集成。将异构软件间的数据交互类型划分为字符类型数据和文件类型数据,对于字符类的数据传输主要采用基于XML格式的数据进行传输,对于文件类的数据采用FTP协议进行文件传输。此外,还研究了基于HTTP协议的大字段数据传输技术,它可以传输以上两种数据类型。对于界面层的Web化,研究了Windows窗体控件与Web应用程序的界面集成技术。研究了具有安全认证的窗体控件的开发过程,实现了Windows窗体控件通过浏览器的安全认证。解决了客户端浏览器从Web服务端下载窗体控件并能成功加载该窗体控件的技术问题。研究了嵌入浏览器的窗体控件与浏览器的间的通信技术,并为浏览器中不同应用控件间的数据通信提供了解决方案。论文的相关研究成果已在KMCAPP与AVIDM系统的集成中得到了实际应用。