用户依据该虚拟的全局视图提出查询请求,查询引擎分析查询请求并剪除不会包含用户查询内容的信息源并生成查询计划。查询计划通过接口程序传递给各个异构信息系统,并对各信息源返回的信息进行逻辑转换使其符合全局模式的要求。最后各个信息源的查询结果被整合后以规则的格式返回给用户和上层应用程序。图 11 是一个典型的中介模式集成示意图。
3 信息系统集成软件技术
(1)面向数据库访问层的集成技术。数据库访问层集成是2 个系统间在数据库访问层进行数据交换的集成方法。该方法接口性能稳定、数据交换实时性强、可跨系统平台等特点,适用于后台批量数据交换。
(2)面向应用层方法调用的集成技术。该系统集成技术主要体现在大型商业系统二次开发上,这些系统会提供一个系统集成开发工具包,通过对工具包中提供的类和函数的调用,可以访问系统数据和业务流程。
(3)面向页面表示层的集成技术。面向页面表示层的集成方式应用范围比较窄,主要用于B/S 系统结构中,一般待集成系统会提供一个集成接口,只要集成双方提供的功能名称和页面地址符合特定的规则,就可以实现页面的相互访问。
(4)基于Web Service 服务的集成技术。Web Service 是在Internet 上进行分布式计算的基本构造块。开放的标准以及用户和应用程序之间的通信协议产生了一种新的环境,在这种环境下,Web Service 成为应用集成的平台。应用程序通过使用多个不同来源的Web 服务构造而成,不管这些服务到底位于何处或者如何实现,它们都可以相互协同工作。
(5)基于Portal 平台的集成技术。Portal 技术针对本地应用集成、远程应用集成、结构化数据集成和非结构化数据集成提供了全面的技术支持和解决方案。
(6)基于SOA 架构的集成技术。应用SOA 架构,可以集成不同操作系统下的、不同数据来源的、不同语言开发的、基于不同框架的信息系统。
结束语
对于一个涉及大量数据和流程的集成信息系统, 系统稳定性和数据安全性是需要在技术选择和系统设计过程中着重考虑的问题。集成信息系统的性能和易用性是系统能否顺利推行的一个重要因素。航空数控零件数控软件集成需要进一步解决的实际问题主要是包括以下2 方面:
(1)加大航空企业主计划的执行力度,通过集成系统的深入应用,减少月计划、车间计划与企业主计划的偏差,真正实现企业生产过程可控。
(2)实现制造资源管理系统与企业PDM 系统、ERP 系统的集成,使得制造资源管理系统能够尽早得到企业产品的设计生产状态,实现提前订货,适时配送。