使用ACP技术规避数字化建设基础层问题

在从事IT行业以来,在业务建设过程中,一直无法规避的问题,就是基础层建设,建设消耗的人力物力极大,在做架构带团队的时候,这个更加体现。

此文档为ACP能力输出方向和解决方案之一。

概述

国产化的趋势是方向,更多的业务建设还有数字化整合国产化,安全化的要求,比如国密要求,数据上链(区块链)等,同时也产生出新的行业问题体现。ACP中台的解决和规避数字化建设的相关问题,这些由中台层进行完善和考虑,整体架构如下:

方案描述:

  • 利用中台的优势,进行多方和各种基础层的规避,做好角色责任划分;
  • 利用中台的优势解决国产化、数字化、安全化的问题;
  • 让数字业务建设过程中,对相应的基础层建设透明化。

常见基础层问题

当前行业发展和国家的战略要求,在数字经验上,提到自主可控,国产化等要求,这几块上,国产化的建设当前涌出很多,特别明显的芯片、数据库、操作系统等,这几块对数字经验,数字业务上提了进一步的要求点,列了以下几点:

  • 网络安全和各种加密的问题
  • 云平台兼容适配的问题
  • 多国产化数据库的兼容
  • 国产品系统和前端兼容的问题
  • 数字建设第三方问题
  • 新技术框架的整合和融入
  • 新旧技术衔接问题
  • 数据采集成本的问题
  • 数据抽取存储,治理运营的问题
  • 自动化运维监控的问题
  • 自动化版本管理业务集成的问题

问题描述:

  • 网络安全和各种加密的问题,包括Xss、国密、SQL注入等问题,国家安全数据规范的问题,第三方接口数据安全的问题
  • 数字建设第三方问题,包括常见的安全问题,比如信息泄漏、SQL注入、数据加密、逻辑漏洞、各个框架安全问题(比如log4j)、数据安全、文件上传等
  • 新技术框架的整合和融入,新技术的升级问题,兼容问题,新旧升级过渡问题,升级成本的问题考虑等
  • 云平台兼容适配的问题,包括国产操作系统、第三方云平台、私有云、IDC问题,CPU问题等
  • 前端兼容的问题,包括新前端兼容,浏览器兼容,移动端的兼容,接口的兼容问题,接口规范定义的问题
  • 数据库的兼容,包括国产数据库不同版本,数据库迁移的问题,第三方数据库,缓存的兼容问题,后期数据标准的问题
  • 新旧技术衔接问题,包括人员学习成本,学习案例成本,文档梳理成本,业务升级投入成本的问题
  • 数据采集成本的问题,包括业务数据来源的问题,数据规范不统一的问题,数据质量的问题,数据源不一致的问题,数据沉淀的问题
  • 数据与业务打通的问题,包括数据整合梳理提交流程,数据上传流程,业务数据共享的问题
  • 数据运营的问题,数据与业务整合计算的问题,数据反馈协助业务运营的问题,数据标准和资产管理问题
  • 运维监控的问题,这部分主要包括传统手工化运维、日志监控采集、,日志数据安全保留周期、异常信息预警、运行监控等;
  • 自动化版本管理业务集成的问题,这部分主要包括数据安全的处理、备份、定时巡检的处理、结果预警、自动扫描、安全巡检等。
  • …..

使用中台解决方案

这里主要考虑的是几部分,从封装,规避,服务几个角度进行阐述,大的指导方向是中台层建设封装,业务技术的卡点规避,中台层提供的服务,从职责上进去划分,主要包括如下:

中台层的封装

中台层的封装主要是规避底层的技术能力和内部的衔接,这里包括多个层面的基础层建设,这里使用了中台层的技术架构工具实现,输出成为基础的公用业务建设平台层能力,通用型的业务建设能力,规避和上一层能力的重复性。

数字中台提取出公共的业务服务,封闭统一的业务接口,为业务上层的集成,提供基础能力,让业务中台建设和业务组件集成,不需要再考虑底层的技术偏差问题,同时提供出源码型的交付,业务针对于自身的情况,提供出基础的中台服务。

研发中台产品架构图,结合团队/组织架构/数据/应用/运营整体体系的产品规划,整体产品架构图,这里主要输出的能力方向如下:

业务建设卡点的规避

中台层服务能力

这里服务能力包括几个方面,这里常见的列了几个常见的点,主要几个点:

  • 团队组织的服务能力,过程的建设指导能力
  • 过程中台能力的支撑解决服务能力
  • 技术架构的设计和业务整合的服务能力
  • 业务建设过程的文档输出和示例输出的服务能力

上面基本上是基础的团队型服务能力,这些基础的能力,解决了支撑体系的问题,但是在基础层输出另一层,即是实际的输出表现,这里主要体现的是产品能力:

  • 研发文档型的输出,这个是最直观性的
  • 接口和数据共享型的的输出,这个是直接的基础中台层能力
  • 工具型的可视化输出,这个是基础中台层的过程能力

在服务体系和直接产品型为基础提供了落地的保障,使更加站在业务型建设上进行的规划和思。基于以上的服务,进一步的推动业务建设,主要体现几个点:

  • 让业务建设专家专注于业务架构的输出
  • 业务团队专注于业务的建设和思考,更多的时间周期在业务的问题上
  • 提高业务创新水平和服务水平,提供业务质量水平
  • 更多的加强在客户关系维护和需求分析和落实上,提供更优质的客户服务
  • 更好的业务产品体验,在商务和市场上更高的抽取出来
  • 高层级的人员和管理者可以抽取,进行更多战略型的思考和发展

其它

  • 暂无