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

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

  企业数字化转型是近些年来非常火热的话题,而企业做数字化转型的必经之路就是微服务架构升级。微服务架构升级普遍都会提及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步骤是一个循序渐进的过程,不可能一蹴而就的。因为企业自己的业务流程会随着市场的变化而不断的变化,随着业务的变化,可能会新增一些扩展点和不同的扩展实现。

原文地址:http://blog.51cto.com/14084875/2329070

时间: 2024-10-11 14:03:30

企业数字化转型必备利器之微服务扩展的相关文章

纽带线CRM:企业数字化转型迷局急需破解

互联网时代,各种企业都在寻求转型方案,以适应快节奏的互联网时代,各类企业也纷纷互联网化.数字化,但是没有合理的解决方案,这将会变得很迷惑,被动.企业数字化转型迷局急需破解. "当前市场上并没有厂商为企业用户在数字化转型中提供成熟的解决方案,数字化企业云平台'The Platform'的诞生目的就是试图在技术应用层面给用户一个更为完整的集成方案,让用户在面向应用的层面不再需要其他的产品!" 企业数字化转型需要集成的技术平台 面对数字化时代席卷而来,企业的信息化平台建设正在经历新的考验.

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

随着数字化转型的深入,技术对于企业及个人的工作.生活方式影响巨大.据一条关于灵活办公趋势的全球性调研显示:90%以上的受访者认为,灵活的办公方式及自主办公场地会提高工作效率.而在国内,已有超过85%的企业为员工提供灵活办公的机会.截至2015年,全球已经有近13亿的移动办公人员,人类也已经进入有史以来互联程度最高的时期.因此,在企业向智能化转型的过程中,开拓全新且高效的沟通模式就变得至关重要.一带一路的大发展给予无数企业漂洋过海的市场机遇,同时,随着业务规模的不断扩大,企业人员分布越来越广泛,员

如何进行企业数字化转型?

全球知名调研机构IDC此前曾对2000位跨国企业CEO做过一项调查,结果显示到2018年,全球1000强企业中的67%.中国1000强企业中的50%都将把数字化转型作为企业的战略核心.对于传统企业尤其是传统的中小企业而言,数字化转型已经不再是一道选择题,而是一道生存题. 在人工智能进入各个行业领域掀起涟漪的时代,企业更有必要踊跃变革. 越来越多的企业将"数字"视为核心资产.新资源和新财富.究其根源,数字化转型无非是产业转型升级,抢占新的竞争制高点的有效助力.而这背后的驱动力,一方面是技

从社交管理到现代化ERP,SaaS 2.0时代下的企业数字化转型

(上图左起:甲骨文副总裁及中国区应用软件总经理潘杰君.北京蓝色光标盈云数字科技有限公司营销云总经理武威.星辉互动娱乐股份有限公司董事杨农.联想集团全球服务高级总监戴炜.甲骨文中国区管理软件咨询顾问高级总监谢鹏) 中国企业数字化与国外相比有何差异?作为全球现代化SaaS软件主要供应商,甲骨文公司副总裁及中国区应用软件业务总经理潘杰君说,国外大型企业数字化过程中上SaaS云的顺序是先HCM人力资源管理云.其次是ERP企业资源计划云.最后是CX客户体验云,而国内企业实践下来却正好相反--先上CX云.再

卓豪ManageEngine参加2018企业数字化转型与CIO职业发展高峰论坛

2018年10月20日,78CIO APP在北京龙城温德姆酒店主办了主题为"新模式.新动能.新发展"的<2018企业数字化转型与CIO职业发展高峰论坛>.峰会现场邀请了150多位来自政府.制造业.地产.医疗.零售.快消品.互联网等行业的CIO.信息中心主任等甲方IT负责人现场参与,共襄数字化转型盛宴,共话CIO职业发展之道.ManageEngine作为全球领先IT运维管理解决方案提供商,受邀出席了本次峰会. 会议期间,ManageEngine ITOM产品总监延啸雪做了主题

ITSM五大趋势助力企业数字化转型

数字化转型是CIO.信息技术从业人员都非常关注的流行趋势,那么什么是数字化转型?它真的发生了吗? 答案是:Yes!数字化转型正在发生! 经过数十年的发展,信息化已经逐渐成为企业发展的驱动力,想想那些打破行业规则的机构(Uber.Netfix),他们利用信息化的转型快速完成重构,成为其所在行业领域的领军企业. 在这个过程中,IT管理团队必须成为企业实现数字化转型的先行者,利用现有技术全力推动企业数字化转型.本文我们总结了五个与ITSM相关的发展趋势和主题,希望能够帮助IT从业者能够在2019年里,

数据中台元年,企业数字化转型面临的三大挑战

随着企业信息化程度越来越高,企业掌握的数据量从原来的TB级发展到PB级,再到EB级甚至往ZB级别发展.数据形式也在从原来的结构化数据为主转变为以日志.视频.图片.语音等非结构化数据为主. 然而,数据存储和计算.数据组织的运行都是有成本的.当数据消耗成本较小时,企业通过设立独立预算的大数据项目即可应对.但是随着越来越多的数据产生且被应用,数据成本急剧增加,发展数据业务就必须被提升到企业数字化转型的高度,之前的应对策略便不足以应对.毋庸置疑,接下来,数据部门将作为一个业务部门长期存在,这就需要数据部

共话企业数字化转型创新,JEPaaS与您相约上海!

企业数字化的时代已经来临,各行业都面临着智能化.云端化的升级.无论是传统大型企业还是新型小微企业,都在通过数字化转型探索企业发展新道路,重构企业自身商业模式.在国家政策和市场需求双重刺激下,企业上云成为数字化转型升级新的突破口,越来越多的企业选择通过上云最大限度创造价值. 面对中国千万家企业的数字化转型需求,2019第二届企业云服务大会将于2019年10月15日在上海盛大举办.作为中国领先的实干型数字化中台SaaS快速开发领导者的JEPaaS云平台受邀出席本届大会. 据悉,大会将以"企业智变-云

日益加强的医药数据监管,是企业数字化转型的新动力

如果说刚刚"上岗"的GDPR是所有企业的恶梦,倒不说是促进所有企业数字化转型的新动力.欧洲联盟于2018年5月25日出台的条例,<通用数据保护条例>(General Data Protection Regulation,简称GDPR),前身是欧盟在1995年制定的<计算机数据保护法>.在该条例的众多规定中,有一条是企业收集的所有用户数据必须能够以标准化格式供用户下载,仅此一条将无疑极大促进企业在数据格式标准化方面的大额投资. 实际上,在其它行业,类似日益加强的数