当前位置:首页 > 天道酬勤 > 正文内容

实际业务逻辑(业务逻辑举例)

张世龙2021年12月21日 19:46天道酬勤360

在IAS2019中台架构峰会上,我与年轻帅气的技术小组进行了有趣的对话。

因为和朋友有约,所以我在现场交流结束后,急忙和其他客人打招呼,抱着笔记本跑出了会场。

但是,我没想到我刚到电梯口就被拦向了ngdqb。

他朝我挥手,张开嘴说:“nxdjd,需要一点时间。 能告诉我技术问题吗? ”。

我假装很谦虚。 “太客气了,很抱歉。 大家一起研究。 ”

他立刻从背包里拿出笔记本电脑,打开PPT,指着其中的几张图问我。 “看,这是我们公司业务的中台。 请评价。 ”

图1 .他们的“业务前/中/后台”是这样的

2 .他们的“业务前/中/后台”功能定义

图3 .他们“业务前/中/后台”的组织结构

听了他的话后,我忍不住笑出声来,“年轻人,这是中台吗? 这显然是三层体系结构(3-Tier Architecture )啊……”

从表情上,我感觉他有点无知,小声问:“是三层楼吗? 是MVC吗? ”

我摇摇头,向他从头到尾普及下3-Tier Architecture,界面层(User Interface layer )、业务逻辑层(Business Logic Layer )、数据访问层

他听完之后摇了摇头,似乎没有很好地理解,“那么,‘业务逻辑层’和‘业务中台’的区别是什么呢? ”并追问。

我带他去旁边的咖啡店找座位,在网上看3-Tier Architecture的结构图,对他说:“说实话,单纯靠几张图和口述,是无法了解你们的业务背景和现状的。”

图4.3第三层体系结构

“但是,你描述的‘业务中台’,充其量只能算是软件体系结构中的业务逻辑层,和‘中台’没有任何价值。 ”

他听完之后,一边摇头,一边说:“不是的,我们的技术老板不是这么说的……”

我很好奇,在追问他。

据他认为,在他们公司中,中台是松散耦合结构的体系结构模型,主要用于解决层与层之间的依赖问题。

也就是说,他们公司“业务中台”的价值主要体现在以下几个方面。

将标准化的服务沉入“业务后台”,将非标准化的服务浮上“业务中台”。

如果有“业务后台”,即使上层的设计发生了变化,也不会对其呼叫的下层产生任何影响。

大多数业务需求似乎只需要敲击“业务中/前台”,就变得更低成本、更高效了。

听了他这番发言后,我愣了近10秒,一时不知道在说什么。 大脑给我的第一反应是把一堆“吐槽”喷在他脸上,结果理智战胜了冲动。

我朝他微微一笑,说了我的意见。

不要取笑我#中台。 正如#中所述,无论是业务中台还是技术中台,那都不是技术的实现,而是技术战略。 业务逻辑层不是战略,只不过是专门满足软件业务需求的层,是实现设计模式和组件技术的手段。

在这里,我特意说:“请不要被热名词所迷惑。 即使它在体系结构中处于中间位置,也不应该将其称为“中台”。 ”。

“我个人认为,将这个部门称为‘定制服务事业部’比较合适。 ”

说到这里,我特地停下来,喝了咖啡,接着说。

“当然,我刚才提到的观点主要来源于我自己的实践经验,所以听起来可能比较武断或片面,但中台战略的兴起在国内主要来源于阿里巴巴的中台战略思想。 ”

“在我们系统的进化过程中,我多次读过《企业IT架构转型之道:阿里巴巴中台战略思想与架构实战》这本书。 关于业务中构筑平台基础的部分,有这样的记述。 我觉得我说的很好。 ”

然后,我打开笔记本给他看。

.

建立业务中台的基础——共享服务体系。

松散耦合的服务带来了业务的复用,通过服务的组织来支持业务的快速响应和创新。

因此,企业之所以必须通过ESB组件通过不同系统之间的相互作用,实际上是相关业务领域的业务和数据被以“烟囱式”建设的系统分割为不同的系统。

随着越来越多的系统自制“车轮”,自己的系统满足了这一部分

业务的需求时,之前的这个服务慢慢就少有人问津,当有更好的服务出现或该服务完全满足不了当前业务发展的要求时,也就是这个服务离开历史舞台的时刻。

1、传统组织结构:我们可以将整个技术团队看做成一个组合精密的流水生产线,源源不断的业务需求进入到这条流水线后,经过流水线上各专业人员的贡献,最终将业务需求以系统的方式输出这条流水线。

2、FeatureTeam:不同角色的人员(架构师、开发人员、UED工程师等)组建成了一个新的组织,每一个这样的组织都针对某一服务中心提供持续的服务能力开发及运维,更准确说是基于这一服务中心的业务能力进行“运营”。

……

看完这段文字,我问他:“你瞧,根据阿里中台战略的定义,再结合到刚才的叙述,你发现了什么?”

他摇了摇头,看着我。

在我看来,你们那个 “业务中台” 是 用来做服务编排的,作用是助力业务的快速响应和创新,而你们那个 “业务后台” 是松耦合的服务带来业务的复用,杜绝重复造轮子的现象。

“当然,这样的说法不仅不科学,而且有点死拉硬拽的味道,但我觉得两者之间的道理是相通的。”

听完我的话,这小伙子突然站了起来,冲着我说:“nxdjd,是不是我们老大在忽悠我们啊?那么长时间,很多人之所以留在这破公司卖命,就因为一直觉得自己做的是行业先进技术啊!”

我也站了起来,并拍了拍他的肩头示意他冷静,并让他坐下。

随后,我用缓和了下语气对他说:“首先,我不仅没有资格来对你们公司指指点点,更没有底气在仅知道这点皮毛信息的前提下来对某某某说三道四,这跟耍流氓没什么区别。”

“我只想说,中台,的确是在现阶段来看当下最热的一个造势名词。既然是造势名词,这就意味着可以成为企业重要抓手和杠杆,可大干一番。”

“说白了,就是在很多时候,这些热点或是概念,它主要的作用是用来对齐思想,找到战友的一种方式。”

我常说,一切抛开业务、组织及历史债的架构设计都是耍流氓。

那么啥叫好架构?啥叫牛逼的技术老大?

在我看来,在国内的大部分企业中,如果有谁能用一种理念团结人心,再加上能用一套能落地的实战方式,最终满足公司在业务发展上的需要,那就可以了。

很显然,中台这个词,似乎是这几年里最适合的粘合剂。

至于你家的数据中台都有哪些标准?他家的业务中台对人才的需求标准都有哪些?还是交给学术界的朋友们去琢磨吧。

对我们来说,意义并不大。

END

扫描二维码推送至手机访问。

版权声明:本文由花开半夏のブログ发布,如需转载请注明出处。

本文链接:https://www.zhangshilong.cn/work/26537.html

标签: https
分享给朋友:

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。