ERP和MES接口设计经验之谈

ERP和MES接口设计经验之谈

ID:47097836

大小:52.81 KB

页数:4页

时间:2019-07-31

ERP和MES接口设计经验之谈_第1页
ERP和MES接口设计经验之谈_第2页
ERP和MES接口设计经验之谈_第3页
ERP和MES接口设计经验之谈_第4页
资源描述:

《ERP和MES接口设计经验之谈》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、ERP与MES的集成有多种方案,根据企业的实际应用环境和目标需求评估确定最佳方案。通过对企业的运营模式、发展目标和业务过程作充分的研究,确定信息如何共享、交换以此保证信息的正确传输。为此综合个方面的研究和实用成果,可以将ERP与MES系统的集成模式分为以下几种:1、封装调用集成模式封装就是指对象的属性和操作方法同时封装在定义对象中。用操作集来描述可见的模块外部接口,从而保证了对象的界面独立于对象的内部表达,接口作用于对象的操作集上是对象唯一可见的部分。用户看不到对象的内部结构但可以通过调用的方式来使用对象。封装以后通过接口调用就可以有效实现系统

2、集成。比较典型的调用方法有:基于API的函数调用方法;JDBC/ODBC方法等。MES系统要访问ERP系统中的数据,需要通过ERP系统中的BAPI函数把所要的信息抽取出来,然后转换成数据文件,再将数据文件转换成符合MES系统API函数的数据结构传递到MES系统中。这种方法的优点是适合于提供开放接口的外部系统集成如SAPR/3等,缺点是一般的ERP产品并没有提供一个BAPI接口。JDBC/ODBC方法可以实现普通的ERP系统与MES系统的集成。缺点是需要了解系统的底层数据库的构造,通过底层数据库来实现集成。这可能会打破原来系统的平衡性。2、中间对

3、象集成模式通过中间数据库集成模式。建立中间数据库实现共享数据格式统一定义,通过访问中间数据库抽取数据实现ERP与MES系统的信息集成。同时这种集成的关键就是多数据库集成技术的应用,比较适合完整的ERP/MES系统的自行开发和实施。3、直接集成模式由于ERP系统和MES系统的底层都是关系型数据库,相互需要集成的数据都存放在各自的数据库中,直接集成模式就是两个系统直接对各自数据库进行操作,并交换数据,要实现这种集成模式最好将MES系统的数据存放在ERP系统的数据库中,实现两个系统的数据库的真正共享。这种方法对于开发一套整体的ERP与MES系统是最好

4、的,因为这种集成的紧密度比较高,但这种方法并不适合在两个成熟的商业软件之间进行系统集成,而现今大多数企业是直接采用商业软件的,因此这是这种方法的局限性。以上总结了进行ERP系统与MES系统集成的几种模式与方法,在实际应用中要采用什么方法需要根据企业的实际进行考虑,才能实现系统的最优功能发挥。用户案例介绍1、封装调用集成模式同一般的API函数调用基本相同,这里介绍比较流行的SAP中的业务应用程序接口案例。柳工机械股份有限公司的SAP系统与南京某公司的MES系统的接口集成就是典型的案例。帮助柳工实现了良好的企业信息化,计划及时输送到下料中心同时现场

5、的下料报工数据能实时反馈给系统,大大提高了工作效率。2、中间对象集成模式主要包括通过中间文件,中间数据库以及其他数据流等来实现ERP与MES系统的集成。武汉船用机械有限责任公司使用的是金蝶K3系统,在与南京某公司的MES系统集成的时候就是使用的这种模式。通过计划数据和零件完工数据的交互,帮助船用机械厂解决了长期以来用料情况难以精准掌握的局面,为企业管理带来了数据支撑。除此之外,哈尔冰电机厂有限责任公司的Oracle系统与南京某公司的MES系统也是采用的中间对象集成模式。这套MES系统是基于OpenAPI平台进行开发的,不仅能进行计划数据和切割报

6、工数据的交互,还支持移动端设备数据的采集和输入,助力企业走向现代化先进制造的阵营。福建东南造船厂使用的东欣ERP系统与学思的SMS钢板管理系统也是采用中间对象集成的模式。这套系统主要帮助企业对现场钢板堆垛的管理,通过移动端设备能够实时将现场钢板的出入库数据与ERP系统进行交互,提高企业的管理水平。基于OpenAPI平台的集成APIServer是后台所有系统的对外统一界面,后台具有的能力通过API方式暴露给接入系统。接入系统种类可以千变万化,只要符合API的接口调用方式,都可以使用后台的能力。对于已有系统的改造,可以通过增加端口的方式,将老系统的

7、操作转变为API方式,将API返回转为老系统能识别的操作以此来将各种系统统一起来,在后台统一控制,实现逻辑上的统一。下图中,红色虚线框中部分就是系统需要整合的。“其他后台系统”可以是ERP、CRM等,也可以是自开发的系统,与这些系统的对接需要做适配开发,将他们整合为系统的一个部件。如果有自有业务,可以在后台增加服务器(逻辑上的,可以多个业务部署到一个服务器)。APIServer是分布式的,在前端用负载均衡器来分发请求,所以APIServer不能够有状态。当系统并发量很高时,一台APIServer无法满足性能要求,可以通过增加APIServer数

8、量来提升系统的性能。多台APIServer同时也可以做容灾,提升系统的可靠性。MySQL是开源数据库,大部分情况使用社区版就可以满足要求;HBase是

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。