随着数字中国建设成为国家战略,工商银行软件开发中心敏锐把握新一轮科技革命和产业变革趋势,超前布局、高质量推进ECOS2.0数字技术生态。为契合弹性架构、安全可控、云化基建等ECOS2.0数字技术生态理念和要求,工商银行软件开发中心在对合作方领域系统开展异构数据库转型的同时,结合业务架构方法论推动架构转型,减少存量技术债的同时构建适应未来的架构体系,以支撑存量业务的创新突破和增量业务的快速发展。
一、转型难点
合作方领域系统与民生休戚相关,本质是金融机构、非金融机构等合作方基于合作协议,以互相代理产品销售、支付结算以及信息交换等为合作目标的合作业务。工商银行软件开发中心秉承大行担当,在合作方领域系统开展异构数据库转型期间重视业务连续性,尽量达到对合作方透明、并行期短、后续改动灵活、扩展性强等目标。
要实现上述目标,存在三方面的难点:一是老系统已建设多年,关键功能与数据库紧耦合,涉及存储过程、pro*c等多种特性;二是部分团队成员对存量系统的业务逻辑掌握不足;三是合作方领域系统多,需要做好分层设计和公共支撑能力,避免重复建设。
二、技术选型
1
“业务双写”对比“业务单写灰度迁移”
业务双写具有业务逻辑清晰简单和实时性高的优点,