个人从事物流仓储职业有些年初了,见证和参加了多个物流体系的上线进程。一个体系能否上线,或许说上的怎么样?60%看需求掌握度,30看软件体系开发的质量,10%看施行人员的支撑力度。
下面简略说说上线进程中比较消耗时刻的接口对接。
上线一个WMS体系,开发调试进程中有一半的时刻消耗在对接各个体系的数据中。因而,大多数公司都开发有自己的接口渠道,期望削减开发工作量,把一些常见的协议进行封装,防止重复建造。如:HTTP,WebService, Mqtt等协议。
其实,在企业WMS上线进程中,上述协议等对接不是消耗时刻*多,不扫除有的公司技能特别陈旧,全新的研讨和对接需求花费必定的时刻,究竟这是特例现象。消耗时刻*多的,应该是各体系间数据的不一致,包含数据字段命名不一致,语义相同命名不同,内容相同格局不同等等,常常令接口开发人员无所适从;数据库表中的查询记载肉眼分辩分明能够,体系便是运转不过去,找不到问题所在。
有的读者或许会说,这是数据不规范,这样的体系不对接也罢。实际进程中,碰到问题仍是需求处理,更何况现已架在火上烤了。
在刚刚阅历的某企业WMS上线进程中,阅历了令人难以相信的体系接口对接。
这家企业(简称企业A)现已上线了SAP、MES、TMS等5家体系,且已在线上出产运转。WMS作为第6家上线的体系,面对5个体系的数据对接。
对接的数据协议有SAP的Web Service, 区别加密和不加密的;Web Service 有通过中间层PO进行跳转的;有MES的HTTP+JSON等等。
一是上述体系导入,导入的数据, 导入数据的格局多样,UTF-8, GBK等等。
二是体系维护人员空隙导入,由于货位、库存等材料还需求等客户盘点,构成EXCEL文档。
三是客户从不*的旮旯,用EXCEL录入数据,录入人员的目不暇接及火急下班心境等要素,过失数据不是一般的多。
四是其他体系运转发生的数据,比较规范。
五是运维人员在数据库直接修正数据,由于运维人员软件逻辑是不清楚的,只能看着数据库直接修正,或许某一处没改到位,形成程序运转反常。
有经历的读者或许认识到了,数据假如很难操控,那么就算软件体系很好很安稳,估量排错的时刻也让人置疑人生。
曾经,在我的认识傍边,体系的数据都应该是从体系界面录入或导入,不允许存在不确定性要素的数据进入体系,对不符合要求的数据应该转化,假如转化不了,应该告诉数据提供方修正数据,不然就要回绝这些不能辨认的数据。
这是抱负状况,或许是运营渠道型软件,自己在交流中话语权份量多比较适用!
假如是交给型的产品,上游体系有一个或多个,他们的体系现已在出产安稳地运转,根本不或许再做出什么改动。其实,甲方的话语权*大于乙方,当然乙方引导妥当会有必定的改观。
亲,您也遇到过这样的困惑么?
版权声明:以上文章转载自互联网用户,该文观点仅代表作者本人。文章内容仅供参考,不构成建议,不代表快递查询网立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如有侵权请联系:1048208551@qq.com,将立刻删除。