发布时间:2024-02-04 文章来源:鸿宇科技 浏览次数:423
目前,MES系统之间实现数据集成的方法主要有中间文件转换,数据复制、数据聚合、API接口、XML、数据集成平台等多种几种方式:
1)中间文件转换
将数据从源数据库中导出,形成一个中间文件,然后将这个一个中间文件包含的数据导入到目标数据库中,这是信息化建设初级阶段最常用的方法。
2)数据复制
数据复制应用在同构的数据库中,保持数据在不同数据模型中的一致性。数据复制中,需要建立不同数据模型中数据转化和传输的机制及关系,以屏蔽不同数据模型间的差异。在此基础上,将数据从源数据库中抽取和导入到目标数据库中,采用数据复制方式,实现系统集成。
3)数据聚合
数据聚合是一种将多个数据库和数据库模型即成为一种统一的数据库视图的方法,聚合的过程可以看成构建一个虚拟数据库的过程,而此虚拟数据库包含了多个实际存在的数据库。这个构建的过程对于处于数据库以外的应用层的各具体应用的用户来说是完全透明的,用户可以访问数据库的通用方法访问企业中任何相连的数据库。但是对于企业中存在的多种异构数据源而言,有时难以构建一个良好的通用接口来访问所需的数据。
4)API接口
API接口目前在系统集成中,使用非常普遍,而且许多软件本身具有API接口。两个应用系统之中的数据通过设在其间的应用适配器的接口进行传输,从而实现集成。
5)XML
随着IT技术的不断发展和企业信息化建设不断深入,不可避免地需要为已有的或未来的软件系统提供接口。在XML技术出现之前,为了将某一数据源的数据转换到各个不同的目标数据源中去,只能在每个应用系统中都实现一次数据分析处理。数据解析只是在两个点到点的系统之间产生作用,而无法用于其他系统中。而XML作为一种对数据格式进行描述的通用元语言标准,目前来看是跨平台的数据集成的最佳解决方案,值得在未来的系统集成实践中大力推广。
对于不同企业,由于各自的起点、系统所处的环境不同,对于集成的要求也不尽相同。在本企业的信息化建设中,可以根据具体情况选用不同的集成方案,不必一味追求最新的集成技术。以上几种集成方案在未来几年里仍然会有自己的需求和定位,企业也应在充分调研和评估的基础上,选择适合企业的系统集成方案。
6.数据集成平台(DI)
数据集成平台通过DI服务器监听并处理客户请求,管理发送任务和接收任务,针对不同的数据源进行数据流编码,完成手工发送、接收和自动发送、接收。而API接口提供一组对DI服务器进行操作的应用编程接口,通过这组接口可以开发基于DI的各种应用程序。管理器是一个管理DI服务器的图形化工具,建立在API接口的基础上,通过它可以完成DI各项工作。Infobus是由各种网络通信通道(消息队列,FTP, E-MAIL 等)组成的网络传输平台。