在IAS2019中台架构峰会上,我和一个年轻帅气的技术小哥有过一次有趣的对话。因为和朋友有约,现场互动结束后,我赶紧和其他客人打招呼,然后提着笔记本冲出了会场。却没想到刚到电梯口就被一个帅哥拦住了。他冲我摆了摆手说:“王老师,能不能占用您的时间,问一个技术问题?”我故作谦虚地说:“求教未免太客气了,咱们一起商量吧。”我从背包里拿出笔记本电脑,打开一张PPT,指着其中的几张图片问我:“你看,这是我们公司的商务平台,请给我们点评一下。”图1.他们的“业务前/中/后台”是这样的图2.他们的“业务前/中/后台”的功能定义图3.他们的“业务前/中/后台”的组织结构听完听了他的话,我忍不住哈哈大笑,对他说:“小伙子,这中台是什么东西?!这分明是三层架构……”看他的表情,我感觉他有些疑惑,小声问道:“三层架构?MVC?”我摇头从头到尾给他普及了3-TierArchitecture,强调了界面层(UserInterfacelayer),业务逻辑层(BusinessLogicLayer)),数据的分层目的访问层(Dataaccesslayer)是为了“高内聚,低耦合”。他听完摇了摇头,好像不太明白,问道:“那‘业务逻辑层’和‘业务逻辑层’有什么区别?‘业务中台’?”我拉着他到一家咖啡店找了个位子,在网上找了一张3-TierArchitecture的结构图,然后对他说:“说实话,虽然我不会通过一些图表和听写,了解您的业务背景和现状。《图4.三层架构》但是你所说的“业务中台”最多只能算是软件架构中的业务逻辑层,与“中台”没有任何关系。他听完摇头说:“不是,我们技术老大不是这么说的……”我很好奇,就问他。据他介绍,在他们公司,大家都认为中台是一种松耦合结构的架构模型,主要用来解决层与层之间的依赖问题。也就是说,他们公司“业务中台”的价值主要体现在以下几点:1、标准化服务下沉到“业务后台”,将非标准化服务漂浮到“业务中台”。2、有了“业务后台”,一旦上层的设计发生变化,对其调用的底层没有任何影响。3.大部分业务只需要搞乱“业务/前台”,这样看起来成本更低,效率更高。听完他的话,我愣了将近十秒,一时间不知道该说什么好。脑残的第一反应是往他脸上喷一堆“吐槽”,但最终理智战胜了冲动。我对他微微一笑,说出我的看法。就像我在#请你不要嘲笑中台,它是我们赖以生存的镰刀#,无论是业务中台还是技术中台,都不是技术实现,而是一个技术战略。业务逻辑层可以不是策略,它只是专门处理软件业务需求的一层,是实现设计模式和组件技术的手段。说到这里,我还特地加了一句:“不要被热词所迷惑,虽然是在架构的中间,但也不应该叫‘中台’。”个人觉得更贴切你可以称这个部门为“海关服务部”。“说到这里,我停顿了一下,喝了一口咖啡,继续说下去。”当然,刚才所描述的观点主要来自于我自己的实践经验,所以听起来可能有些武断或片面,但中国-台湾战略在中国的崛起主要来自阿里巴巴的中台战略思维。》在我们系统的演进过程中,我已经多次阅读《企业IT架构转型之道:阿里巴巴中台战略思想与架构实战》这本书。在建设商务中心的基础上,我有这样的描述,我觉得很对。”说完,我打开读书笔记,给他看。……构建业务平台的基础——共享服务体系。服务松耦合带来业务复用,通过服务编排帮助业务快速响应和创新。关于另一方面,企业需要通过ESB组件打通不同系统之间的交互,实际上是将相关业务领域的业务和数据以“烟囱”方式搭建的系统划分到不同的系统中,当越来越多的系统使用自当“轮子”的方式满足了自身系统对这部分业务的需求时,之前的服务就逐渐变得不那么流行了,当有更好的服务或者服务根本不能满足当前业务发展需求的时候,也就是,这个服务退出历史舞台的时刻1.传统的组织结构:我们可以把整个技术团队看成是一条精密的流水线。源源不断的业务需求进入这条流水线后,通过流水线上各个专业人士的贡献,最终将业务需求系统化的输出到这条流水线中。2.FeatureTeam:由不同角色(架构师、开发人员、UED工程师等)的人组成一个新的组织,每个这样的组织都针对某个服务中心提供持续的服务能力开发和运维,更准确地说,它是根据这个服务中心的业务能力来“运营”的。。。看完这段文字,我问他:“你看,根据阿里中泰定义的策略,结合刚才的描述,你发现了什么??”他摇摇头看着我。在我看来,你的“业务中台”是用来做服务编排的,它的作用就是方便业务的快速发展。响应性和创新性,而你的“业务背景”是松耦合的服务,带来业务复用,杜绝重新发明轮子的现象。”当然,这样的说法不仅不科学,而且有点死板,但我认为推理两者之间是相通的,少年听了我的话,忽然站了起来,对我说道:“先生。汪,我们老大是不是在耍我们?这么久以来,很多人都留在这个烂公司打拼,因为他们总觉得我做的是行业内的先进技术!”我也站起来,拍了拍他的肩膀,示意他冷静下来,告诉他坐下。事后,我缓和了语气对他说:“首先,我不仅没有资格给你们公司指点迷津,而且我也没有信心在只知道的前提下对某某说三道四。这点肤浅的信息,跟耍流氓没什么区别。“我只想说,中台确实是现阶段最火的流行语,既然是流行语,就意味着它可以成为企业重要的抓手和杠杆。去做吧。”“说白了,很多时候,这些热点或者概念,主要是用来对接思路,寻找战友。”我常说,抛开业务、组织和历史债的架构设计,都是耍流氓。那么什么是好的架构呢?什么是牛逼的技术领导者?在我看来,在国内的大部分企业中,如果谁能用一个理念来凝聚人心,再加上一套切实可行的实施方法,最终就能满足公司业务发展的需要。显然,中泰这个词似乎是近几年最贴切的胶水。至于你们数据中心的标准是什么?他的业务中心对人才需求的标准是什么?让学界的朋友们自己琢磨一下。对我们来说,这没有多大意义。正说着,我的手机响了,我低头一看,哎呀,是朋友打来的,应该是催我去吃饭的。我看了看手表,我快要死了……自从我坐下已经过去了一个小时。和他交换了微信后,我就飞快地跑出了会场。什么?你想知道发生了什么吗?从那以后我们就再没联系过,但我似乎记得他的朋友们在这次大会上看到他一个月后就离开了。原因可能是听了我这番怂恿,回去跟他老板吵架了……现在回想起来,也不知道是做了好事还是坏事。算了,就这样,就好了。本文转载自微信公众号“土哥看马”,可通过以下二维码关注。转载本文请联系投哥侃码公众号。
