中台服务架构的思想是伴随着企业规模不断扩大、业务多元化而形成的。如阿里巴巴将集团20多个核心业务中公共的、通用的业务以服务的方式沉淀到了共享业务事业部,这套共享服务体系为阿里巴巴集团的核心业务赋能,真正发挥服务重用的价值。中台服务就需要提及SOA (面向服务的架构)。
百科上关于SOA的介绍如下:
SOA是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。这使得构建在各种各样的系统中的服务可以以一种统一和通用的方式进行交互。
中台服务优势总结:
服务重用:真正体现SOA理念的核心价值,松耦合的服务带来业务的复用
服务进化:随着新业务的不断接入,共享服务也需从仅提供单薄业务功能,不断的自我进化成更健壮更强大的服务,不断适应各种业务线,真正成为企业宝贵的IT资产
数据累积:各个业务的数据都沉淀在同一套中台服务,可以不断累积数据,最终发挥大数据威力
快速响应:更快的通过共享服务的组合响应新业务
降低成本:对于新业务,无需再投入新的重复的开发力量,减少人员成本
效能提升:开发人员更专注某一领域,开发更快,更易维护
而中台服务对于服务端开发人员来说,也更具有挑战性。各业务流量汇聚中台服务,服务是否能扛得住大流量、高并发、高可用;以及为适应不同业务线,中台服务的抽象设计能力也是很大的挑战。
网友评论