经过迈维多年的实践,经过多年的实践。总结出条码系统与ERP系统的接口形式主要有三类,
1主动式
条码系统将ERP所需的信息直接写入ERP系统的数据库中。这种方式要求详细了解ERP系统内部的数据库结构,主动式接口。并且ERP系统允许条码系统往里写数据(即有写的权限)一般来说,主动式接口形式一般用在定制开发或自行开发的ERP系统中,这种情况下,要求对ERP系统的数据库结构很清楚,ERP系统中录入数据时要进行哪些数据校验也很清楚,当条码系统往ERP系统中写数据时,也遵循ERP系统的数据校验规范,将其所需的物料信息、单据信息等一一写入ERP系统中,保证数据的准确性和有效性。条码系统与ERP系统中信息的同步性较好;但在平安性方面存在一定问题。一般对于大型的ERP系统如BA A NORA CLESA P等建议不采用此种方式。采用主动式接口形式。
2主动式
ERP系统从条码系统中读取所需的数据,主动式接口中。将其写入自已的数据库中。对于主动式又有两种方式:ERP系统读取信息时自行判断哪些信息是增加的哪些是修改的哪些已删除了全被动式:即条码系统xx公开其表达和存储信息的数据库结构。还提供一些握手信号单独存入握手信号表中,半被动式:即条码系统除公开其数据库结构外。握手信息说明哪些信息作了更新,这样ERP系统在读取条码系统中的信息时,根据握手信号表来读取条码系统中已经发生更改的局部信息,不需要全部读一遍,这样可以提高接口处置的速度。
条码系统与ERP系统的同步性也做得比较好,采用主动式接口形式。平安性方面也比主动式要强。一般由ERP软件提供商来完成接口工作比较合适,适合于自行开发的ERP系统。
3中间式
条码系统将ERP系统所需的信息生成中间文件或中间数据表,中间式接口方式中。ERP系统直接读取中间文件或中间表中的信息写入数据库中,这种方式要求条码系统和ERP两方都做一些开发工作。一种是由ERP系统来保证,需要特别提出的采用中间式如何保证条码系统和ERP信息一致性。