关于社保经办系统的一些想法

背景

在移动互联网的浪潮下,社会保障局和医保局也适时的提出了“互联网+”的概念,以期通过不同渠道,为群众提供便利和快速的办事服务。在这个背景下,作为社保经办系统的开发商,也应该顺应这个潮流,改变固有开发思路,转变认识,采用合适的应用架构,适应这次转变。

问题

在上述背景下,经办系统不再是一个独立的、中心的系统,它将是一个将与其他系统有大量交互的系统,甚至可以认为经办系统只是一个子系统。例如:在我的维护工作中,经办系统与银行系统、社保卡系统、税务系统、公安系统以及省级系统都有交互。如果不改变架构,在原来的思路上添加与其他系统交互的代码,整个经办系统的代码将不断上升,耦合度也越来越高,一旦其中一个系统出了问题,将导致业务无法顺利办理,而且这个模式也不支持数据重发。

想法

针对上述问题,我认为开发者应该转变思路,以互联网企业的开发思路作为参考,采用分布式和微服务化,利用消息队列等中间件,实现事务驱动,从而达到服务高重用、系统低耦合的目的,提高开发效率和运维成本。

以参保为例,经办系统只需负责参保业务办理,办理完成之后,将相关数据放入消息队列中间件中,由外部接口模块接收数据并通知其他系统。后续其他系统若要获取参保事件,只需要对接外部接口模块,从而减少对经办系统代码的侵入,降低系统耦合。

留下评论