第1页共19页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第1页共19页1数据一致性要求CRM和BOSS解耦后,业务运营支撑系统与业务平台间交互更加复杂,数据跨系统分布情况凸显,大量关键数据分别存储在两个或多个系统中,数据入口和出口不一致,多系统同时对数据进行操作,增加数据不一致风险
为此,数据一致性管理提出了如下建设目标:1、确保跨系统分布的数据在CRM、BOSS及相关网元间的一致性
2、确保跨系统业务流程在CRM、BOSS及相关网元间的业务一致性
3、根据数据的业务特性,采用适当手段,提升数据同步的实时性
本规范通过对CRM、BOSS及相关网元间的数据分布和数据交互关系的分析,对不同情况产生的数据差异问题,采用不同的数据一致性保障手段,对数据一致性保障手段定义适用范围等进行阐述,并对实现原则等提出明确技术要求
1数据一致性原则数据一致性管理是针对CRM、BOSS系统及相关网元间存在的数据差异问题采取的技术和管理手段
CRM、BOSS及相关网元间的数据一致性通过业务完整性和数据稽核与同步等手段保证
不同阶段产生的数据一致性问题,应采用不同保障手段,从事前、事中、事后三方面考虑
事前数据一致性主要通过优化设计的手段保证,并遵循如下保障原则:1、合理的数据分布设计,是指在实施CRM和BOSS的过程中,充分考虑到跨系统流程和跨系统数据分布对系统造成的影响,合理分布数据,尽量避免不必要的数据复制和同步,避免冗余数据,尽量在一个平台存储和管理数据
2、合理的跨系统流程设计,是指在满足业务需求的基础上,尽量避免采用同步的通讯机制和不可靠的传输机制
3、合理的应用分布,是指充分考虑冗余、复用机制,合理采用多进程、多线程,提高数据处理的实时性
4、合理的同步策略,对于在多个平台存储同一数据的情况,应尽量考虑以其中的一个平台作为标准进行同步
事中数据一致性主要通过