需求场景
由于产品业务发展,催生出了一个需求:
线上平台与线下某些软件系统要实现数据对接和数据互传,并且不能影响软件系统的正常运行。
其实很多互联网产品中都这样的需求,很多平台运营商吸引线下商家、客户入驻线上某些平台、
Sass服务等产品,帮助商家或客户拓展线上业务。在这个前提下,商家或客户实际以在线下开展业务多年,
有一套完整、成熟、稳健的线下业务流程、线下软件系统(ERP、CRM等)。可以说站在客户的业务角度出
发,现在业务发展已经演变为线下、线上双箭齐发的场景。由此衍生出数据对接、互通数据的需求。
1.线上平台需要线下基础资料:
在入驻线上系统初期,很多基础资料来自线下软件系统,例如:线下业务中的客户数据、
商品数据、库存数据、价格数据等。
2.线下软件需要线上订单数据:
在完成线下基础资料的数据上传线上平台后,线上平台已经可以正常开展业务,由此产生的线上数据
例如订单数据需要及时准确的下发传输给线下软件系统。
技术分析
开放API 方式:
通常线上平台都会伴随系统开发一个开放平台,提供一些基础的数据传输API、业务对接API等。
这是最常见的也是最容易实施和落地的。这些开放的API接口往往基于Http协议、WebService等,
常见的大厂向,微信、阿里、饿了么、美团 等等
这样的方案同时也存在几个致命的缺点:
1.必须要求客户对接