本文系作者本人原创,如需转载,请务必写明出处,谢谢!
一 引言--IT的进化论
达尔文的进化论同样适用于IT世界,能大行其道的IT技术,确实是优胜劣汰,自然的选择。有人说J2EE想解决很多东西,可惜它不够人性,有人说,SOA多么美好,可惜它生不逢时。所以在经历多年的发展之后,J2EE也好,SOA也好,终于碰到了天花板,逐渐被其他IT技术所取代。而最近炒得火热的中台概念,是不是因为手中握着被自然法则锻造出来的利剑?
首先让我们看看中台是个什么鬼?
二 手握利剑--从中台说起
让我们先来看看Thoughtworks 王健在华为CBG IT技术合作峰会上的分享《中台战略到微服务架构》中的一张图:
(图片来源:《中台战略到微服务架构》Thoughtworks 王健,March 16, 2019)
从这张图可以看出,所谓中台就是基于领域驱动设计的微服务架构,以各个中心为单位提供各种核心业务处理能力,并可以通过RestAPI将服务暴露给前台接入的一组对外服务能力。
再来比较下面这两张SOA的示意图,各位是不是就清楚了,原来中台要做的事情只是当初SOA 要做的事情的一部分,也就是Enterprise Service这部分。
(图片来源:Microservices vs. service-oriented architecture By Mark Richards July 6, 2016)
(图片来源: