大家都在说数据中台是组件化、服务化的功能集合,下面是后台,上面是前端,但是数据中台具体应该含有那些功能,那些或那类是应该有后台或前台去实现的?这个方面有没有一些具体的划分应用原则?
其实从我个人角度来说更希望大家关注中台,而不仅仅是数据中台,这样才能思维视野开阔
数据中台我觉得可以理解为数据平台支撑之上的可复用 数据 服务或 数据 可复用能力集合,其上是业务应用,其下是基础平台(可以是云)
有了这些可复用的数据服务或者可复用的数据能力,就可以敏捷的构建业务应用,业务应用不仅仅包含数据服务,也会用到其它服务,因此不建议仅关注数据中台,要关注整个“ 中台 ”
基于企业主数据构建数据中台会相对容易些,因为这些主数据本来就是在各个系统之间共享的,所以这些数据是需要复用的。
然后包括一些可复用能力,比如算法服务、推荐服务、语音识别、语言处理、机器学习等等,都可以在中台以微服务架构构建,融合到中台为业务应用提供相应的服务。比如一个业务应用可能会用到客户服务、客户资产服务、客户标签服务等,而客户标签会用到推荐服务,根据客户标签为客户推荐产品或服务等。 推荐服务就是中台的能力,这个应用可以用,那个应用也可以用,所调用的算法可能是不一样的。
后台最基本是基础设施资源服务,平台服务,前台就是应用
应用
|
可复用服务/可复用能力
|