企业数字化转型必备利器之微服务扩展

author author     2023-02-01     398

关键词:

导读:本系列文章将通过介绍一个真实大型企业数字化转型过程中遇到的层层困难,以及微服务架构如何落地,涉及到的各种真实的解决方案。不空谈,不泛谈,讲事实是本系列文章的原则。

  企业数字化转型是近些年来非常火热的话题,而企业做数字化转型的必经之路就是微服务架构升级。微服务架构升级普遍都会提及DevOps、容器化、API网关、微服务治理、AKF扩展立方体等技术概念。在大型集团企业微服务架构升级的过程中,往往会遇到如何扩展已有微服务应用,来适应不同组织之间业务的多样性和集团的整体管控性的问题。针对这个问题,国内互联网行业的先驱阿里提出了“厚中台,薄前端”的概念。但如果实现呢?本文通过描述一个大型集团企业微服务架构升级的过程,如何通过微服务扩展来实现企业数字化转型的大中台业务。

第1步选定原型开始微服务之旅

  大型企业在微服务架构升级的过程中,一般会先选一个A组织(原型组织)为代表,基于这个A组织及企业数字化转型的目标,开发出一套原型产品,并在A组织内不断的优化和改进。这个过程,特别注重的是微服务架构的技术升级,例如需要引入微服务治理框架,DevOps平台、分布式事物等等。做出来的产品业务上和已有的系统没有什么本质的区别,只是我们用了一套高大上的微服务架构。这时候企业的组织架构并没有任何改变,由A组织负责的研发部门负责研发了一套基于微服务架构的新产品,这个研发组织负责这几十个微服务的开发和运维工作。老板觉得这套系统很不错,这套产品基于微服务架构做的,那就开始全集团推广吧,让其它组织也用上这套系统,享受一下数字化带来的便利。

第2步产品推广微服务架构下如何“二开”?

  A组织的信息化部门开始兴高采烈的去给B组织推广他们开发的这套产品,说这套系统是基于现在最前沿的微服务架构实现的,可以如何改进你们现有的流程,减少成本等。B组织觉得很不错,那也试用一下吧,但是我们在某些地方和这套产品的现有业务有点差别,能帮忙改一下,支持一下我们的特有业务吗?A组织为了推广产品,爽快的答应了。但是在改的过程中,发现原有的业务流程和代码和自己的一部分特有业务关联的比较紧密,修改起来要费不少功夫。为了推广给B组织使用,还是硬着头皮给改完了,这其中带来了大量的业务代码修改及回归测试。
  老板看着产品在B组织推广的也不错,那继续推广给其它组织使用吧。A组织在继续推广给其它C、D……组织的时候,发现都存在B组织类似的问题。他们80%的业务和A组织相同,但是有20%的业务有自己的特色。其它组织也要求A组织修改一下原有的微服务,来支持他们的特色业务。这时候A组织不干了,说你们都有自己的信息化部门,也有研发人员,你们基于我现在做的微服务去修改吧。那么问题来了,其它组织如何“二开”呢?把整套产品的源码都共享给其它组织,他们基于这套源码修改及开发自己的新产品,然后独立部署。这时候老板站出来不干了,你们这样搞下去,和原来的软件模式有什么区别,我们微服务架构的优势去哪了,整个企业的集中管控如何做?这时候大家又想起了做数字化转型的“厚中台,薄前端”的业务架构,我们的业务中台在哪里呢?如何实现业务中台?

第3步微服务扩展实现业务中台的利器

  接下来我么该聊聊什么是微服务扩展?如何利用微服务扩展实现业务中台?

技术分享图片
核心微服务 - 流程分解

  功能域:可以简化理解为对应一个微服务

  域服务:对应一个服务接口

  能力:对应服务接口上的一个具体方法

  扩展点:服务接口方法实现中插入的一个插件(接口)

  以订单创建过程为例来谈谈什么是微服务扩展,以及如何用微服务扩展来实现订单的业务中台。订单创建的过程其实是一系列功能的组合,如库存校验,商品价格计算订单校验等。每个功能都对应到一个领域服务,如库存校验对应到库存领域服务,商品价格计算对应到价格领域服务。每个领域服务都会提供一些核心的能力,如库存领域服务提供库存查询、校验、扣减等能力。而每个能力可以提供一系列的扩展点,来根据不同的业务走不同的扩展实现。如库存查询的能力可以提供库存策略的扩展点,根据业务需求可以实现商品级库存,批次库存等的扩展实现。订单创建流程以及抽象出来的各种功能域及能力就是我们需要的业务中台,而业务的差异化实现可以根据业务中台提供的能力扩展点去实现自己的业务扩展。下图是微服务扩展的基本概念图。
技术分享图片
微服务扩展 - 基本概念图

  那么需要如何抽象出业务中台呢?

  1.首先需要梳理微服务的主业务流程,以及各组织之间可能存在的差异点。

  2.根据梳理出来的主业务流程及可能存在的差异点,定义出上述的功能域、域服务、能力及扩展点。

  3.业务基于现有的扩展点增加扩展实现,实现自己的个性化业务。

  上述1、2、3步骤是一个循序渐进的过程,不可能一蹴而就的。因为企业自己的业务流程会随着市场的变化而不断的变化,随着业务的变化,可能会新增一些扩展点和不同的扩展实现。

云原生,智慧营销破圈新利器

如今企业数字化转型进入深水区,我们步入全域精细化营销时代,企业增长和营销需求不断变化,MarTech(营销技术)正紧跟其后。据艾瑞咨询《2021年中国MarTech市场研究发展报告》指出,2021年我国MarTech各... 查看详情

从微服务架构实施看企业数字化转型

摘要:1.为什么说企业数字化转型需要进行微服务架构升级主要描述传统企业IT应用受互联网冲击的大背景,引出传统企业转系需要在架构上向互联网企业学习。2.传统企业实施微服务架构的难点是什么:历史包袱太重... 查看详情

分布式云原生技术之后,分布式云或成数字化转型新利器

...商、头部客户同台论道,围绕云计算行业趋势、企业数字化转型等众多议题深入探讨。在国家大力发展新基建的浪潮下,“十四五”规划纲要将云计算、大数据、工业 查看详情

企业数字化转型服务+方案

...数字中国建设,中央和地方政府都出台各类政策扶植数字化转型相关项目。马云在接受采访时也提到:数字化/智慧化是最大的趋势及机遇,以前它能使企业活得更好,以后它将是企业活下去的关键ÿ 查看详情

企业数字化转型,“云+端+服务”是大势所趋

随着数字化转型的深入,技术对于企业及个人的工作、生活方式影响巨大。据一条关于灵活办公趋势的全球性调研显示:90%以上的受访者认为,灵活的办公方式及自主办公场地会提高工作效率。而在国内,已有超过85%的企业为员... 查看详情

云智一体破解ai落地“最后一公里”难题,企业智能化转型再获新利器

云智一体正在助力中国企业走好落地AI应用的“最后一公里”。近日,百度智能云飞桨一体机全新问世,将为企业提供功能全面、便捷高效、稳定可靠的一站式人工智能服务,提速智能化转型进程。国际权威研究机构G... 查看详情

企业研发治理转型利器:华为云发布流水线服务codeartspipeline

...排体验,开放插件平台,以及提供标准化的DevOps企业治理模型,将华为公司内的优秀研发实践赋能给伙伴和客户。本文分享自华为云社区《企业研发治理转型利器华为云发布流水线服务CodeArtsPipeline》,作者:... 查看详情

企业研发治理转型利器:华为云发布流水线服务codeartspipeline

...排体验,开放插件平台,以及提供标准化的DevOps企业治理模型,将华为公司内的优秀研发实践赋能给伙伴和客户。本文分享自华为云社区《企业研发治理转型利器华为云发布流水线服务CodeArtsPipeline》,作者:... 查看详情

微服务架构:引领数字化转型的基石

...并不知道,在这战绩背后,德邦快递投入了每年5亿元的数字化建设成本,并采用了先进的网易云轻舟微服务平台来构建自己的智能物流体系。德邦快递的例子,只是整个中国数字化转型浪潮中的一朵浪花。然而,敏锐的CIO已经... 查看详情

企业应用可观测性利器!华为云codeartsapm发布

...华为云CodeArtsAPM发布》,作者:华为云头条。当前,企业数字化转型和业务互联网化逐渐加深,企业对应用的高可用、可靠性提出了更高的要求。随着企业快速引入云原生、微服务、分布式等技术,业务规模和运维管理对象数量... 查看详情

华为云携手金蝶,探索高成长型企业“数字化创新管理”之路

...代,新一轮科技革命和产业变革孕育兴起,企业数字化转型是必然趋势,重构企业数字化战斗力是“转型”的新起点。对于高成长型的中小企业来说,他们对市场的变化很敏感,并积极探索管理创新来落地ÿ... 查看详情

ibm咨询提出无边界企业,必须了解的数字化转型大趋势

 2020以来的疫情,极大加速了全球数字化转型的进程,数字化商业形态也在飞速演进中。IBM早在2015年推出了认知商业愿景,并将认知型企业作为企业数字化转型的目标。在2019年的IBMThink大会上,IBM继续推进认知商... 查看详情

saas服务商在企业数字化成功转型中扮演了啥角色?

参考技术ASaaS服务商在企业数字化成功转型中扮演了什么角色?2020年,新冠疫情的爆发,导致很多中小型企业破产倒闭,传统商业模式的企业已经到了必须要转型的阶段。2019年,波士顿咨询发布了《中国互联网经济白皮书2.0》... 查看详情

it运维如何助力企业数字化转型

...塑,未来各行业服务的应用和体验可能与今日完全不同。数字化转型是所有企业均将面临的必然选择,产品和服务要顺应趋势,没有完成数字化的企业在数字化时代很难开展业务,因为客户是数字化的,合作伙伴是数字化的,业... 查看详情

性能提升50%+!新一代戴尔poweredge服务器凭实力助推小企业数字化转型

...存挑战不能硬刚灵活应对才是上上之策许多企业选择通过数字化转型机智应对一起来围观实力强大才能玩转业务转型企业实况1 53%的企业已经开始人工智能的研究后疫情时代,服装电商迎来发展机遇,但两年下来,行... 查看详情

2019,“数据重力”将影响企业数字化转型平台之选

...数据,数据聚集在一起就形成了“数据重力”。随着企业数字化转型的深入,“数据重力”将影响未来几年企业数字化平台选择。从传统ERP、财务等关键性经营性数据和MES生产制造等关键性生产数据,到研发、开发、新业务拓展... 查看详情

微服务架构开源框架详情介绍

...服务架构开源框架的兴起自然离不开大环境的需求,也是数字化转型时期的重要产物。流辰信息想行业之所需,潜心研发出的IBPS微服务架构得到了行业内的认可和赞许,是助阵企业实现数字化转型的“利器”。一、什么是微服... 查看详情

运维已经改变,企业如何把运维转型提速

...,亦或是无数个夜深人静的夜晚独自挑灯夜战……如今,数字化转型已经成为各行各业创新发展的共识,从单点试验、局部推广,到扩展复制、运行管理再到优化创新,数字化转型正逐步进入“深水区”。“人拉肩抗”式传统运... 查看详情