打字猴:1.704019031e+09
1704019031
1704019032 10.2.2 ERP与MES的集成模式与方法
1704019033
1704019034 ERP与MES的集成没有统一的最佳方案,各个企业应根据各自的实际生产情况、应用情况和目标需求等来确定最佳的解决方案。通过充分研究企业的发展目标、运营模式和业务过程,确定信息交换共享的方式与方法,以保证相关信息的准确传输。通过研究相关ERP与MES集成的实践经验,ERP与MES可有以下几种集成模式。
1704019035
1704019036 (1)封装调用集成模式
1704019037
1704019038 和PDM与ERP集成的封装集成模式一样,ERP与MES封装以后通过接口调用就可以有效实现ERP与MES系统的集成。比较典型的调用方法有:基于API的函数调用方法、JDBC-ODBC方法等。
1704019039
1704019040 基于API的函数调用方法的ERP-MES封装调用集成模式同一般的API函数调用基本相同,其模式如图10-5所示。目前比较流行的是SAP R/3的业务应用程序接口(Business Application Program Interface,BAPI),其通过对BAPI的调用来实现系统的集成。在这个集成系统中,ERP中的BAPI函数可以将MES想要访问的数据从ERP系统中提取出来,并转换成数据文件,再将数据文件转换成符合MES API函数的数据结构传递到MES中。这种封装调用集成模式的优点是可以适应于提供开放接口的外部系统集成,缺点是一般的ERP产品并不提供API的封装调用集成模式。
1704019041
1704019042
1704019043
1704019044
1704019045 图10-4 ERP、MES与底层控制系统的信息交换情况
1704019046
1704019047
1704019048
1704019049
1704019050 图10-5 封装调用集成模式
1704019051
1704019052 JDBC-ODBC方法可以实现普通的ERP与MES的集成。对于这种方法,在Java编程或者.NET编程的相关书籍中有很详细的叙述,在这里就不赘述了。这种方法同下面叙述的直接集成方法比较相似。缺点是需要了解集成系统的底层数据库的构造,通过底层数据库来实现集成,因此可能打破原有系统的平衡性。
1704019053
1704019054 (2)间接集成模式
1704019055
1704019056 间接集成模式主要是通过中间文件、中间数据库以及XML数据流等实现ERP与MES之间的集成。
1704019057
1704019058 通过中间文件实现ERP与MES的集成主要是通过将EPR及MES的数据格式统一为相同的文件格式来实现,如电子文档EDI格式、Excel格式等。ERP和MES通过访问中间文件库来实现系统的集成,其结构如图10-6所示。
1704019059
1704019060
1704019061
1704019062
1704019063 图10-6 间接集成模式
1704019064
1704019065 如图10-6所示,系统通过数据输出程序将MES中的相关数据读入文件库中,再由数据读入程序将文件库中想要的相关数据读入ERP中,从而实现ERP与MES的集成。反之亦然,最终实现数据的双向输入输出,以及系统的完整集成。
1704019066
1704019067 通过中间数据库集成模式,即通过建立数据格式统一定义的中间数据库,访问中间数据库并提取数据,从而实现ERP与MES之间的信息联通。这种集成比较适合于完整的ERP与MES的自行开发与实施,而实现中间数据库集成模式的关键就是多数据库集成技术的应用。
1704019068
1704019069 基于可扩展标记语言(Extensible Markup Language,XML)的集成技术也属于间接集成模式,有通过中间文件集成的属性,也有通过中间数据库集成的属性,因此将这种方法单独作为一种方法进行研究。XML改变了人们对程序设计、通信甚至一般表示的含义以及环境的理解。XML可以作为不同应用数据进行交换的通用格式。在ERP与MES的集成中,采用XML能够使不同数据库的数据通过XML数据流进行集成。XML集成技术既可以把XML看成一个文件集进行传输交换集成,又可以将XML文件作为一个数据源进行访问以起到中间数据库的功能。例如,ERP端可以将MES端所需的信息提取出来,并转换成XML格式文件发送给MES,MES可以提取文件中的信息并转换成自己的数据格式的信息,以此实现ERP与MES的集成,如图10-7所示。
1704019070
1704019071
1704019072
1704019073
1704019074 图10-7 基于XML的ERP与MES集成
1704019075
1704019076 (3)直接集成模式
1704019077
1704019078 ERP与MES的底层数据库都是关系型数据库,要想实现ERP与MES的直接集成,就需要让两个系统分别对各自的数据库进行操作并交换数据,而实现直接集成模式的最好方法是将MES的数据存放在ERP的数据库中,从而实现两个系统数据库的真正共享。由于这种集成的紧密度较高,故将ERP与MES作为整体系统开发是较好的,但目前大多数企业一般均采用不同公司的相对成熟的ERP与MES商业软件,所以直接集成模式并不太适合这些企业进行系统集成,这是这种方法的局限性。
1704019079
1704019080 以上即为ERP与MES集成的集成模式,在实际生产中,企业应该根据自身实际情况,选择适合自己的方法,从而实现系统的最优功能发挥。
[ 上一页 ]  [ :1.704019031e+09 ]  [ 下一页 ]