为了解决老系统的数据查询问题,我们最近规划了一个数据仓库,通过定期同步数据来解决周边系统对老系统数据的查询需求。然而,周边系统不仅需要读取老系统的数据,有时也需要将数据写入到老系统中。
老系统虽然功能全面,但是随着业务的发展,新的应用场景也不断出现,例如微信小程序。这些应用无法直接在老系统上开发,只能通过让新的周边系统向老系统写入数据来实现。然而,老系统不支持数据的直接写入,通常是通过传递带有格式的TXT来实现,因此需要提供符合当前REST风格的API接口来实现对老系统的写入。
通过建立REST API接口,可以满足鉴权、数据校验、异步写入等要求,同时可以有效降低对老系统的压力冲击,实现难度不大。我们可以采用前端API、后端TXT交互的方式,如果发现与老系统存在数据同步异常,可以由中间系统对老系统进行多次交互来解决。
网友评论