目前,MES系统之间实现数据集成的方法主要有中间文件转换,数据复制、数据聚合、API 接口、XML 、数据集成平台等多种几种方式:
1)中间文件转换
将数据从源数据库中导出,形成一个中间文件,然后将这个一个中间文件包含的数据导入到目标数据库中,这是信息化建设初级阶段最常用的方法。
2)数据复制
数据复制应用在同构的数据库中,保持数据在不同数据模型中的一致性。数据复制中,需要建立不同数据模型中数据转化和传输的机制及关系,以屏蔽不同数据模型间的差异。在此基础上,将数据从源数据库中抽取和导入到目标数据库中,采用数据复制方式,实现系统集成。
3)数据聚合
数据聚合是一种将多个数据库和数据库模型即成为一种统一的数据库视图的方法,聚合的过程可以看成构建一个虚拟数据库的过程,而此虚拟数据库包含了多个实际存在的数据库。这个构建的过程对于处于数据库以外的应用层的各具体应用的用户来说是完全透明的,用户可以访问数据库的通用方法访问企业中任何相连的数据库。但是对于企业中存在的多种异构数据源而言,有时难以构建一个良好的通用接口来访问所需的数据。
4)API接口
API接口目前在系统集成中,使用非常普遍,而且许多软件本身具有API接口。两个应用系统之中的数据通过设在其间的应用适配器的接口进行传输,从而实现集成。
5)XML
随着IT 技术的不断发展和企业信息化建设不断深入,不可避免地需要为已有的或未来的软件系统提供接口。在XML 技术出现之前,为了将某一数据源的数据转换到各个不同的目标数据源中去,只能在每个应用系统中都实现一次数据分析处理。数据解析只是在两个点到点的系统之间产生作用,而无法用于其他系统中。而XML作为一种对数据格式进行描述的通用元