MES系统的集成方式

原创 猿小六 2018-05-27 阅读 96 次
本文共1814个字,预计阅读时间5分钟。

企业信息系统的集成是以信息集成为核心的,无论是现在还是将来,信息集成都是企业信息化的核心内容,也是实施其他先进技术的基础,比如智能制造物联网

信息集成就是,在设计、管理和加工制造中存在的自动化孤岛间实现信息共享和交换的方法,是改善企业技术和管理水平,改善企业T(交货期短)、O(高质量)、C(低成本)、S(更好的服务)的必要手段。信息集成的重点是实现企业内信息的共享。

企业信息化发展过程中,企业的信息基础架构往往是异构的、分散的、孤立的。面对市场、资金,以及竞争的快速变化,企业面临的最大挑战是如何把分散的、孤立的异构平台的业务单元按照企业的需要集成起来。例如,在综合查询与统计系统中,由于某些新的原因需要添加新的统计模块,用以对某些指标进行衡量评估。为了跟上业务的变化,信息系统必须使用有效、灵活、快速、统一和容易集成的基础架构。业务系统的集成方式最早是手动编码集成;接着是点对点企业应用集成(EAI)方式、消息中间件(MOM)方式;最后是面向服务的架构(SOA)的服务集成方式。

企业经常根据业务的需要和不同的雇员、供应商、客户、伙伴等对象进行信息交互,所以企业必须具备集成多种应用系统的能力,包括很多年以前的遗留应用系统。所以从20世纪80年代中期起“集成”一词备受关注。最初,企业都是通过程序员编码的手工方式将应用系统集成在一起,这种方法花费大量的时间和代价,而且只有已经集成起来的系统才能够协同工作。如果要想集成一个新应用系统则需要从新开始进行手工集成工作量非常大刚,扩展能力差。

下面介绍一些常用的MES系统与其它系统之间的集成方式。

封装调用集成模式

封装就是指对象的属性和操作方法同时封装在定义对象中。用操作集来描述可见的模块外部接口,从而保证了对象的界面独立于对象的内部表达,接口作用于对象的操作集上是对象唯一可见的部分。用户看不到对象的内部结构但可以通过调用的方式来使用对象。封装以后通过接口调州就可以有效实现系统集成。比较典型的调用方法有:基于API的函数调用方法;JDBC/ODBC方法等。

直接集成模式

直接集成模式就是两个系统直接对各自数据库进行操作,并交换数据,要实现这种集成模式最好将MES系统的数据存放在其他系统的数据库中,实现两个系统的数据库的真正共享。这种方法对于开发一套整体的企业信息系统是最好的,因为这种集成的紧密度比较高,但这种方法并不适合在几个成熟的商业软件之间进行系统集成,而现今大多数企业是直接采用商业软件的,因此这是这种方法的局限性。

中间对象集成模式

中间件集成模式主要包括通过中间文件,中间数据库,XML数据流以及消息中间件等来实现各种系统与MES系统的集成。

(1)通过中间文件实现MES与其他系统的集成。可以把MES需求的其他系统文档做成适合MES数据格式的或者统一格式的文件。通过访问中间文件库实现系统的集成。

(2)通过中间数据库集成模式。建立中间数据库实现共享数据格式统一定义,通过访问中间数据库抽取数据实现ERP/PD/IQS等系统与MES系统的信息集成。同时这种集成的关键就是多数据库集成技术的应用,比较适合完整的ERP/MES系统的自行开发和实施。

(3)基于XML的集成。可扩展标记语言(Extensible MarkupLanguage,XML)改变了人们对程序设计、通讯甚至一般表示的含义以及环境的理解。XML的关键特点是它作为不同应用数据交换的通用格式。在ERP/PDM/IQS与MES的集成中,采用XML能够使不同数据库的数据通过XML数据流进行集成。XML集成技术既可以把XML看成是一个文件集进行传输交换集成,又可以将XML文件作为一个数据源进行访问起到中间数据库的功能,这也是XML技术大规模得到应用的基础。

(4)消息中间件的集成模式。MOM(Message oriented Middleware)指的是利用高效可靠的消息传递机制进行平台无关的数据交流,并基于数据通信来进行分布式系统的集成。通过提供消息传递和消息排队模型,它可在分布环境下扩展进程间的通信,并支持多通讯协议、语言、应用程序、硬件和软件平台。目前流行的MOM中间件产品有IBM的MQSeries、BEA的MessageQ等,消息中间件适用于任何需要进行网络通信的系统,负责建立网络通信的通道、进行数据或文件发送。消息中间件的一个重要作用是可以实现跨平台操作,为不同操作系统上的应用软件集成提供服务。

本文地址:http://www.yuan110.com/3546/
版权声明:本文为原创文章,版权归 猿小六 所有,欢迎分享本文,转载请保留出处!
发表评论
昵称
邮箱
网址