关于中台战略,是阿里首先提出来的,阿里集团的整合信息化建设也是围绕着中台战略进行构建的。
那什么是中台战略呢?
可以将中台理解为一个中间层,通过这个中间层整合企业内通用化的资源,形成面向服务调用的能力中心,对上层应用或者前台提供服务化的支撑。
那中台有什么得天独厚的优势,为什么必须要构建这样的一个中台呢?
我初步分析总结,认为有以下四点:
1、实现企业能力的沉淀,避免重复建设。过去烟囱式的建设模式,建设的内容都是服务于该应用,所以很难直接提供给其他应用使用,这样造成的问题就是烟囱林立、运营和维护成本极大、重复建设等问题。通过中台的建设,沉淀出的通用能力可以提供各应用使用,一方面实现了能力的沉淀,另外也避免了重复建设问题。
2、提升应用建设效率,适应瞬息万变的业务发展。通过中台的建设,将沉淀出一个个能力中心。应用在建设过程中,只需要调用这些能力,并按照业务逻辑进行适当的编排组合即可实现应用的构建。通过这种方式,将大大提速应用的建设效率,为业务抢占先机。
3、实现业务和数据的标准化和统一化。过去烟囱式的建设模式,各个应用各自为政,同一个业务可能多处都有,但是具体的业务和数据都不一致。比如高信用用户,不同的数据应用可能都定义一套,但计算方式有差异,导致最终高信用群体差异较大。类似的例子在实际的业务过程中太多了,而且还没办法有效处理这种问题,纯粹的应用间的统一成本太大,难以实现。
4、从技术层面上,帮助应用屏蔽底层数据源的变化。如今高速发展模式下,业务需求的变更将会非常频繁,导致底层数据源的格式也将频繁发生变化。过去底层数据源变化了,相关的应用都要及时进行适配改动,工作量大,且很难全部及时通知到。通过中台这样一个中间层来适配底层数据的变化,保证中间层的高效稳定,这样应用就无感知底层的数据源的变化。
以上是我的初步分析和总结,后续将在项目过程中不断实践总结。