业务中台的发展

业务中台为何被阿里抛弃

1:让业务迭代变得更复杂

阿里逐渐意识到,中台难以满足各种业务线的差异化需求。不同的业务线有着各自的产品、技术体系和商业模型,在中台的体系下很难实现快速迭代。针对不同的业务需求,阿里被迫为每个业务线开发独立的产品和技术体系,相应地也就带来了更大的复杂度和维护成本

2:业务迭代受到限制

阿里在业务创新上受到了一定的限制。因为中台需要考虑到各个业务线之间的资源和服务的共享,从而在业务创新上面有时候会存在一定的束缚。如果某个新业务需求跟目前的中台技术架构冲突,阿里需要做权衡,在抉择中可能会失去一些业务机会

3:中台无法左右业务功能

业务功能的研发,与中台的研发,是两个维度的研发团队,从一些层面来说,他们关注的点不一样,中台想要功能,能通用,能给更多需要该功能的团队赋能,业务功能的研发,只关注,我需要交付一个业务需求,从这两个角度来说,他们本身就冲突,导致,中台很难被建设起来。

解救业务中台

spider-node(中间件) 快速构建业务中台

spider提出整合的概念
1:领域模型

1.1:spider-node提出,域功能,域业务功能,域对象3个概念
1.2:域的业务功能,通过编排域功能,使用域对象的方式来快速搭建域 (细节查看spider-node)

2:域功能编排

2.1:域功能编排,通过bpmn的模型进行对域功能的任意组装,这样来基于现有的功能,快速搭建满足业务需求。(细节查看spider-node)

3:参数域

3.1: 每个域功能,只关注自身的出参,入参,在不同的域业务功能中,通过参数映射的方式,spider-node去构造入参。(详细请查看spider-node)

spider-node文档地址

你可能感兴趣的:(分布式技术,java)