中台服务架构的思想是伴随着企业规模不断扩大、业务多元化而形成的。如阿里巴巴将集团20多个核心业务中公共的、通用的业务以服务的方式沉淀到了共享业务事业部,这套共享服务体系为阿里巴巴集团的核心业务赋能,真正发挥服务重用的价值。

说到中台服务就需要提及SOA (面向服务的架构)。百科上关于SOA的介绍如下:

SOA是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。这使得构建在各种各样的系统中的服务可以以一种统一和通用的方式进行交互。
 
不同种类的操作系统,应用软件,系统软件和应用基础结构(application infrastructure)相互交织,这便是IT企业的现状。一些现存的应用程序被用来处理当前的业务流程(business processes),因此从头建立一个新的基础环境是不可能的。企业应该能对业务的变化做出快速的反应,利用对现有的应用程序和应用基础结构(application infrastructure)的投资来解决新的业务需求,为客户,商业伙伴以及供应商提供新的互动渠道,并呈现一个可以支持有机业务(organic business)的构架。SOA凭借其松耦合的特性,使得企业可以按照模块化的方式来添加新服务或更新现有服务,以解决新的业务需要,提供选择从而可以通过不同的渠道提供服务,并可以把企业现有的或已有的应用作为服务, 从而保护了现有的IT基础建设投资。

前段时间参与了公司关于中台服务的设计及实现。通过抽象各条业务线,把共用的服务抽象出来共享,不限于用户、订单等基础模块服务,还包括具体的业务的抽象,比如教育培训相关的课程、讲师、学员等服务,通过抽象并以微服务的形式实现,避免重复投入资源造轮子。随着业务的扩大,真正体现出了中台服务的价值,做个简单的中台服务优势总结:

  1. 服务重用:真正体现SOA理念的核心价值,松耦合的服务带来业务的复用
  2. 服务进化:随着新业务的不断接入,共享服务也需从仅提供单薄业务功能,不断的自我进化成更健壮更强大的服务,不断适应各种业务线,真正成为企业宝贵的IT资产
  3. 数据累积:各个业务的数据都沉淀在同一套中台服务,可以不断累积数据,最终发挥大数据威力
  4. 快速响应:更快的通过共享服务的组合响应新业务
  5. 降低成本:对于新业务,无需再投入新的重复的开发力量,减少人员成本
  6. 效能提升:开发人员更专注某一领域,开发更快,更易维护

而中台服务对于服务端开发人员来说,也更具有挑战性。各业务流量汇聚中台服务,服务是否能扛得住大流量、高并发、高可用;以及为适应不同业务线,中台服务的抽象设计能力也是很大的挑战。

以上只是公司在做中台服务简单总结的一些中台服务总结,对于中台服务仍需在实战不断学习和思考。

对于中台服务更深入的学习,可参照《企业IT架构转型之道——阿里巴巴中台战略思想与架构实战》。


==============文档信息===============
版权声明:本文为博主原创文章,未经博主允许不得转载
署名(BY) :dkjkls(dkj卡洛斯)
文章出处:http://blog.csdn.net/dkjkls

中台服务架构的一点思考相关推荐

  1. 我对 OneData 数据中台体系架构的一些思考

    提起业务流量,除了全民抢票平台 12306,当数阿里最有发言权. 上到双十一千亿级流量洪峰,下到日均百万.千万交易量的平台,每个业务模块背后的高并发架构理念,无处不在. 成熟的架构设计只是其一,要取得 ...

  2. 微服务架构学习与思考(05):微服务架构适用场景分析

    一.简述 在实际开发中,需要考虑多种因素,来决定采取哪种架构模式才适合当前业务发展情况. 毕竟微服务也不能"包治百病",不要把它当做万能药.企业研发哪里得病了,觉得只要把" ...

  3. 关于架构的一点思考(一)

    上几天,以前公司一个同事在Q群上发了一个<高性能存储平台设计文档>,说请大家帮忙看下,指点一下. 下图是这个设计里的[系统主体架构图]: 看了当即觉得有点蛋疼. 首先是网关那里,使用的是P ...

  4. 关于冯诺依曼架构和哈佛架构的一点思考

    目录 1 冯诺依曼架构 2 哈佛架构 2.1 从软件的角度看哈佛架构 2.2 从硬件的角度看哈佛架构 3 混合架构(改进的哈佛架构) 3.1 MCU使用的混合架构 3.2 MPU使用的混合架构 3.3 ...

  5. 微软MVC对架构的一点思考

    毕业即将三年,在学校学习.做毕设一直使用拖控件的 Winform\WebForm,工作后公司采用MVC3架构做项目. 下面使用mvc的个人总结 : 1.架构上分层清晰.便于研发,耦合性好 2.缓存机制 ...

  6. 阿里总监谢纯良,讲透《阿里中台架构实践与思考》,PPT 音频!

    欢迎关注"技术领导力",每天早上8:30推送 来源| AS大会 本文整理了,阿里技术方案总监--谢纯良,在AS大会上的题为<阿里巴巴中台技术架构--实践与思考>的分享. ...

  7. 阿里云MVP:如何设计实现一个通用的微服务架构?

    最近有看到"微服务,分久必合.合久必分"的言论,我同意,微服务不是架构演变的终点,细说还有Serverless.FaaS等方向.但纠结要不要拆分是没有必要的,拆往往是随着业务变化不 ...

  8. 看了阿里P8架构师的工资单,我决定死磕“微服务”架构!

    前段时间一位阿里p8架构师朋友来做技术交流,我不小心看到他手机里的工资单,我当时沉默了很久.他是微服务架构方面的专家,技术钻研得很深,当生产上出现微服务的问题,他都要第一时间去解决. 很多企业常常面临 ...

  9. 企业级BPM之微服务架构演进

    BPM平台在各行业的IT架构中都是重要的基础支撑平台,十二五期间,企业级BPM作为SOA体系下的关键组件,经历了一个加速建设的过程.我们也有幸参与了一些行业的流程平台建设,今天与大家分享我们在流程引擎 ...

  10. 系统架构设计的一点思考

    原文链接:https://mp.weixin.qq.com/s/2vATENTGyqtyWx1Xjqj-_g 系统化思维在以前的文章中,有提到过很多.总结为三个方面. 1.系统三要素:元素.元素之间的 ...

最新文章

  1. 沈南鹏谈科学:第一性原理,“无为”而“有趣”
  2. 列举java接口_Java接口特点列举说明
  3. bzoj4563放棋子
  4. 深度学习(Deep Learning):循环神经网络一(RNN)
  5. 『数据库』无聊到爆炸的数据库文章--数据库的安全性
  6. java以目标尺寸按原图片像素比缩放切割图片
  7. 有规律的进行效果最好--打扫有感
  8. 解密 TCP/IP!
  9. zabbix客户端安装配置
  10. (产品)为什么知乎live采用分段语音输入而不是实时语音直播
  11. python进行四舍五入
  12. 第三届 Apache Flink 极客挑战赛暨 AAIG CUP:Cluster Serving 概况
  13. 书评 微权力下的成功项目管控(第2版)
  14. 如何判断矩阵的谱半径 C语言,矩阵谱半径
  15. wps生成正态分布的随机数_如何用excel批量生成正态分布的随机数?
  16. windows系统cab补丁安装方法
  17. css-绘制平行四边形
  18. 解决Git使用出现git@githubcom Permission denied (publickey)
  19. Eclipse中快捷键Ctrl + Alt + 向上箭头 或者 Ctrl + Alt + 向下箭头与Windows冲突
  20. android adb interface驱动安装

热门文章

  1. matlab窄带水平集,窄带水平集方法
  2. wordcloud库应用-《唐诗三百首》词云图详解
  3. html中加图片边框的,用HTML代码给图片添加边框方法
  4. 斟杯春秋雨,平过四季
  5. 2008年中国网游产业发展六大趋势
  6. linux系统转移到另一个硬盘,(扩展根目录容量方法汇总)把Linux系统迁移到另一个分区或者硬盘...
  7. HBuilder配置Mumu模拟器
  8. 0X0000007b
  9. 估值40亿美元后,完美日记的逆袭与成长新烦恼
  10. 长序列测序数据分析的机遇与挑战