zoukankan      html  css  js  c++  java
  • 中台服务

    一、中台是什么

      中台可以理解为公司为了解决效率问题,降低创新成本,避免重复造轮子而提出的解决方案,是一种高效、灵活和强大的技术战略。

    二、为什么使用中台

      随着公司业务高速发展,公司内部出现了大量的重复建设和资源浪费的现象:

      一类是“重复造轮子”现象,由于一些业务需求和功能需求高度类似,大量的系统重复开发,导致复用性低、效率低、产研资源浪费、用户体验不统一。

      另一类是“烟囱式架构”,早期业务发展过程中,仅仅着眼于当前的业务需求,垂直的的业务逻辑与基础系统耦合太深,横向系统之间、纵向系统之间的交叉逻辑非常多,导致在新业务拓展过程中,系统没法直接复用,甚至没法快速迭代。

      而中台的概念正好能够解决该问题。中台思想的优势体现在: 

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

    三、中台的分类

      中台的战略需要基于实际业务,如果撇开业务去空谈,就如同空中楼阁。中台可以理解为是一种设计思想,根据不同的业务可以进行不同的分类,比如:  

    • 业务中台,将后台资源进行抽象包装整合,转化为前台友好的可重用共享的核心能力,实现了后端业务资源到前台易用能力的转化。
    • 数据中台,从后台及业务中台将数据流入,完成海量数据的存储、计算、产品化包装过程,构成企业的核心数据能力,业务中台与数据中台,相辅相成,互相支撑。
    • 算法中台,提供算法能力,帮助提供更加个性化的服务,增强用户体验,为战场提供了陆军支援能力,随机应变,所向披靡;
    • 技术中台,技术中台就是将一些技术进行整合和包装,形成中间件,能够提供简单一致,易于使用功能
    • 研发中台,软件开发涉及到管理、流程、测试、团队协作等方面。研发中台将企业的开发流程沉淀成可重用的“能力”,帮助快速搭建项目、管理进度、测试、持续集成、持续交付。
    • 组织中台,为项目提供投资管理、风险管理、资源调度等,是战场的指挥部,战争的大脑,指挥前线,调度后方。

    四、数据中台   

      数据中台就是将数据加工以后封装成一个公共的数据产品(API)提供给第三方使用。即通过数据技术,对海量数据进行采集、计算、存储、加工,同时统一标准。数据中台把数据统一之后,会形成标准数据,再进行存储,形成大数据资产层,进而为客户提供高效服务。这些服务跟企业的业务有较强的关联性,是这个企业独有的且能复用的,它是企业业务和数据的沉淀,其不仅能降低重复建设、减少烟囱式协作的成本,也是差异化竞争优势所在。

      Data API 是数据中台的核心,它是连接前台和后台的桥梁,通过 API 的方式提供数据服务,而不是直接把数据库给前台、让前台开发自行使用数据。至于产生 DataAPI 的过程,怎么样让 DataAPI 产生得更快,怎么样让 DATA API 更加清晰,怎么样让 DATA API 的数据质量更好,这些是要围绕数据中台去构建的能力。

    五、概括

      以上是对数据中台的理解,具体比较好的资料:https://mp.weixin.qq.com/s/_KsFeHGUt62A7w3kvNlf2A#rd

  • 相关阅读:
    NET CORE EF事务
    搭建Vue-nuxt.js
    VUE获取URL(导航)参数方法
    第十二届蓝桥杯大赛软件赛决赛题解
    第十二届蓝桥杯大赛软件赛省赛第二场题解
    P1955 [NOI2015] 程序自动分析
    P1621 集合
    将博客搬至CSDN
    2021第六届GPLT 团体程序设计天梯赛CCCC 个人题解
    Divide by Zero 2021 and Codeforces Round #714 (Div. 2)
  • 原文地址:https://www.cnblogs.com/qtiger/p/13182571.html
Copyright © 2011-2022 走看看