论文部分内容阅读
在企业中实施CIMS时,常常遇到周期长、可靠性低、重用性差等问题。究其技术方面的原因,除了实施方法和软件系统本身的缺欠外,不同应用系统之间未能实现必要的集成也是一个重要的原因。这些相对独立的系统涉及到设计、销售、生产等部门,每个应用往往有独立的数据库系统。如何有效的实现应用间信息的交换和共享是本文研究的主要问题。本文提出一种基于DCOM机制实现异种应用系统之间的信息集成的解决方案。 本文简要叙述了当前企业信息集成的趋势和集成模型所采用的相关的技术,包括分布式对象技术,面向对象的技术,软件重用等。并分析和比较了当前流行的主要的分布式对象技术CORAB,DCOM以及JavaBean各自的特点以及它们的发展趋势。 本文通过分析传统的应用集成方式(使用文件传送或数据库直接访问)的缺点,提出一种基于DCOM的分布式应用集成模型。介绍通用联结器组件GlueWare的设计思想和软件实现方案。GlueWare是一个用于CIMS应用集成的中间件,它利用ActiveX控件和ActiveX部件服务器为应用提供功能接口。应用程序通过其插入到客户端界面的控件启动部件服务器,而服务器则作为代理实现对多种应用的数据库的访问。DCOM正在成为实现应用程序集成的一种重要技术。在此基础上开发的CIMS环境中应用程序集成的接口,可以获得较大的可靠性、通用性和灵活性。在这篇文章中,针对提出的应用集成模型,分析它的特点及其用于CIMS实施的优点。定制客户端ActiveX控件的向导GlueXWizard的开发,使得GlueWare向产品化发展前进了一大步。 同时,本文还介绍了把GlueWare用于实际应用系统集成的应用实例,包括成功地实现了同方PDM和LM-MRPⅡ系统之间的集成、以及徐工ERP与四班MRPⅡ之间的集成。最后,文章对基于DCOM分布组件的应用集成模型以及通用联结器组件在企业信息化中的应用前景进行分析和展望。