关于上述问题我有点自己看法和意见。
我的主要包括支付系统建设和支付交易流程设计及应用架构构架。因此对集成平台的问题有了一点研究和自己的想法。
1、不是所有的系统都需要集成化平台。再考虑集成化平台建设的时候要事先明确为什么要做集成,然后考虑怎么做,哪些系统需要做。明确项目和系统定位。
2、集成化程度越高肯定好处越多,从简化流程到用户体验都有提高。而且还能支撑更好的大数据分析和数据标注化统一,可以为数据治理做准备。
3、高度集成化平台能够起到服务标准化统一的目的。避免功能或系统重复建设的问题。对分散建设系统所花费的成本来说确实能够在某种程度上降低系统建设成本。但集成平台本身的建设成本不能计算在内考虑。就像你买一台linuxone和买一大堆小机或单片机的成本对比方式一样。它对成本只能是间接控制并不能直接减少。
4、集成化程度高的系统肯定要在架构上考虑安全性的问题。因为一旦系统瘫痪或者其它问题,将面临所有对接接入系统无法运行的问题。所以一般在架构考虑上多采用两地三中心的集群架构方案。
5、另外一个可能存在的高危风险就是信息交付差错问题,对于平台或系统建设来说我们在设计交易的过程中都要考虑到此种差错场景,进行交易容错处理也就是在应用中增加差错处理交易。使用状态同步、交易复盘、设立超时时间等方式处理此种差错交易。
6、如果对系统的差错处理能力和翻盖度还是不放心,还可以考虑增加日终对账方式进行交易日终对账处理。对在对账中发现的差错交易进行交易差补处理。
7、集成平台最大的好处实际上就是进行服务和数据标注化治理。减少交易流程中的系统级节点。提高交易处理效率。减少运维成本。提高问题排查速度。权限集中化管理。提高监控预警准确度。等
8、核心问题在于集成化建设过程中如何分析项目、交易问题和风险,并针对性设计交易处理问题和风险。