精彩牛耳,用心缔造

软件开发教程:何为中台

作者: 编辑: 来源: 发布日期: 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课程体系靠谱吗?

这样的JAVA培训课程体系靠谱吗?
2019-12-03
it培训--21世纪十大热门的编程语言大集合,看你适合哪一种?

it培训--21世纪十大热门的编程语言大集合,看你适合哪一种?

随着互联网与物联网的高速发展,高薪条件诱惑着人们殷切进入IT行业,成为高端的IT职业人,而熟练掌握一门编程语言是首要条件也是关键因素。那么对于想要0基础想进入IT行业的人,如何在众多的编程语言中选择一门适合自己的语言是至关重要的。现在就跟随看小编的脚步一起来了解一下当下最为热门的10大编程语言的优势和......
2019-12-02
【牛耳教育】程序员应该敲得了代码,下得了厨房

【牛耳教育】程序员应该敲得了代码,下得了厨房

程序员应该敲得了代码,下得了厨房测试老师总说:作为一名程序员宅男,就应该敲得了代码,下得了厨房。既能赚钱又能养家。为了培养我们的动手能力,我们组织了一次农家乐活动。2019年11月6号,我们w191001c测试班全体人员决定去山水人家农家乐开展这一次的班级活动,希望通过这一次班级活动大家可以丰富课余生活,在......
2019-11-28

咨询热线

400-0731-162
  
    • *

    • *