精彩牛耳,用心缔造

软件开发教程:何为中台

作者: 编辑: 来源: 发布日期: 2019.07.20
信息摘要:
做软件开发,一般都讲究三层架构,前端数据展示层,中间业务逻辑层,后端数据存储层。但是中台这个概念和软件开发的三层架构是不同的。做软件开发还有…

做软件开发,一般都讲究三层架构,前端数据展示层,中间业务逻辑层,后端数据存储层。但是中台这个概念和软件开发的三层架构是不同的。做软件开发还有一个所谓的技术中间件的概念,这个也不是中台。另外,在现在这个云计算时代,有人说PaaS是中台,但其实并不是。在我看来中台是一个企业信息化服务能力复用的一种理念。

几种典型的中台

从阿里提出大中台小前台这个概念之后,中台就被炒热起来,各种提法各种定义满天飞,但认真研究后究其实质,中台就是一种能力复用。有实际的用户场景中有几种典型的中台:

  • 业务中台

    例如新零售,统一会员,统一订单,统一库存,统一支付等等就构成了一个业务中台。同样的,我们可以打造人力资源中台,财务中台,销售中台等。

  • 应用中台

    例如在商业应用的软件中,就必须要包括企业云盘,在线会议,交互机器人,电子发票,电子合同,电子凭证等功能模块,这些功能模块不是简单的技术,而是带有业务应用特征,但又不是具体的业务场景应用,这种功能模块或者说功能组件就构成了应用中台。

  • 技术中台

    技术中台不是简单的LaaS,也不是所谓的技术中间件,而是指的是企业应用的技术平台。在过去技术平台相对稳定,但是在现在这个人工智能和大数据时代,技术不断更新换代,技术平台就升级为了技术中台这个概念层次了。技术中台最核心的是一个集成中台,集成企业内部各种ERP系统,集成各类云服务,集成各类Web API,对外统一开放API。具有内外连接能力,需要经常变动。

  • 数据中台

    数据中台和数据平台是两个不同的概念,数据平台一般指的是Hadoop、Spark、Flink、Impala、HBase、Flume、Mahout、ElasticSearch等等,而数据中台则带有产业主数据、画像标签、业务模型、业务算法等。

传统的企业数字化规划主要是在业务架构、应用架构和数据架构基础上展开,开发和部署一个个基于应用和系统的数字化规划的具体的系统,例如ERP、CRM等。这些独立的系统就承载了企业的各种能力,由于企业各业务线统一使用一个应用或系统,自然实现了能力的复用。但是,单体系统的业务响应力有限,当业务发展到一定阶段后,必然产生大量定制化需求,随着内部定制化模块的比例逐渐上升,响应力成指数下降,成为业务流程自动化的瓶颈点。而另一个方面则是单个系统间的打通较为困难,容易形成业务孤岛和数据孤岛。因此就有了平台化这一企业IT架构理念,给业务提供足够的「柔性」,来满足对于业务的快速响应和复用的需求。

在平台化基础上,中台的设计和实施必定是跳出一个个单条业务线、站在整体视角来审视业务全景,通过能力复用来消除数据孤岛、业务孤岛,并支撑企业级规模化创新,助力企业变革,孕育生态。

故有此文,Share to all.

牛耳推荐资讯
java培训贵不贵?长沙java培训

java培训贵不贵?长沙java培训

不少人开始转行IT都会选择java,目前java人才需求量大、薪资水平高、发展前景良好,很多人都希望能够提升自己的专业水平,找一份高薪工作。快速提升技术水平的方式就是培训学习。那牛耳教育小编来给大家分享一下java培训需要多少钱?该如何选择适合自己的?近年来物价不断上涨,教育水平不断提高,大家都更加专注于提......
2020-06-10
千万别惹程序员,你永远不知道他会在代码注释里写些啥

千万别惹程序员,你永远不知道他会在代码注释里写些啥

每个程序猿敲代码常有自身的特点風格,有些人写的乱七八糟,有些人写的井然有序。除了写得一手雅致的编码外,给编码们加上注解,也是出色程序猿的一个良好的习惯
2020-06-09
程序员解锁520告白“新姿势”,你get了吗

程序员解锁520告白“新姿势”,你get了吗

因为“2020520”这一组数字中所蕴含的特殊含义,今天5月20日,成为了名副其实的“良辰吉时”,在这个万里挑一的告白日里,小哥哥小姐姐纷纷大胆表白。在IT界也有一群浪漫的程序员们不甘示弱、脑洞大开,解锁520表白“新姿势”——用代码实现爱的宣言,脱单指日可待!牛耳教育的“准程序员们”纷纷表示,这难不倒他,分......
2020-05-22

咨询热线

400-0731-162
  
    • *

    • *