导读:
所谓系统接口,实际上就是不同系统间的数据交换方式。
对于一个企业来说,肯定不是一个系统就能够支持所有业务的运转,几乎所有企业都会使用多个系统,比如较为常见的ERP/MES等。
当企业有多个系统支持其业务时,不同系统间的数据交互就不可避免了。比如,MES作为生产执行系统,在MES中所执行的原材料投料、产成品入库出库等,必然会将相应的数据传输至ERP系统,保证ERP系统中同时进行原材料、成品的货物移动等。
除了企业的内部系统会发生数据交互外,还可能存在不同企业间的系统数据交互。比如,企业可能会将未来的物料需求预测,传输给其下游供应商,供应商接到预测后,会进行生产备货等等。当然,还有很多企业其需要与银行有很多系统接口,比如自动付款等相关业务。
基于企业中的系统接口,我们将主要分享常见的三类系统接口方式,以帮助大家能够理解其工作原理。
三类常见的接口方式,包括:
1.系统间采用远程函数调用(RFC)的方式进行数据交互;
2.系统间采用中间数据库的方式进行数据交互;
3.系统间采用传输文件的方式进行数据交互;
本篇,我们先介绍“远程函数调用(RFC)”的工作原理。
正文
远程函数调用(Remote Function Call):实际上就是一个系统提供可供其他系统调用的函数,当其