航空数控零件数控软件集成实现技术
随着信息技术的突飞猛进,系统集成技术也得到了极快的发展,在信息系统集成方式、信息系统集成信息组织方式、信息系统集成软件技术等方面都有大量相关技术可供选择。
1 信息系统集成方式
根据信息系统集成的内容、信息系统的应用情况以及信息系统集成的经济性等方面考虑,基本上可以把企业信息系统集成的方式分为下面3 种,它们之间的比较如表1 所示。
(1)中间接口方式。
信息系统通过中间共享数据库或中间文件传递信息。中间数据库或中间文件结构通常是按集成要求协商确定的,中间数据库可以采用ORACLE、SQL SERVER、ACCESS等;中间文件格式通常采用STEP(Standard for Exchange of Product ModelData,产品模型数据交换标准)、XML(Extensible Markup Language,可扩展标识语言)或自定义文本格式。
根据具体集成方式不同可分为静态集成和动态集成。静态集成中没有消息事务处理支持,数据信息被写入/ 读取中间数据库或中间文件时,另一个系统不知道,通过人工处理;而动态集成中通过消息事务处理的支持,当向中间数据库中写入/ 读取中间数据库或中间文件时,会自动发送消息通知另一个系统,如图7 所示。
(2)封装组件方式。
封装组件式是将信息系统的部分功能以应用程序封装、工具集调用、组件调用等技术进行开发集成,建立紧密、高效、统一、优化的集成应用系统,封装组件式集成方式如图8所示。
(3)一体化集成方式。
一体化集成方式遵循不同的信息应用系统都是整个业务流程的一部分,只是处于不同的阶段的理念。因此,要保证信息集成的准确性与实时性,各个应用系统需要实现各自数据处理过程之间的过程集成,如图9所示。
2 信息系统集成信息组织方式一般来讲,被集成的信息源具有异构性、分散性、自治性的特点。目前人们在信息系统集成领域信息组织方式可以分为数据仓库方法和中介模式(Wrapper /Mediator)方法。在数据仓库方法中,各种文献信息源中的信息经过实时数据移动或者定时的批量数据移动进行抽取,数据信息经过清理和检验后以统一的格式存储在数据仓库中。用户是与数据仓库直接进行交互的,由于数据仓库中的信息已经是经过整合的信息,所以用户不用逐个对各个信息源进行访问就可以得到对所有信息源的统一检索结果,如图10 所示。
中介模式方法的特点是为用户和上层应用程序提供一个虚拟的全局数据视图。该全局数据视图是通过在信息集成系统内部引入一个全局的数据模式,同时系统内部定义了一致的描述各个异构信息源的方法。