范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文

数据驱动对传统企业架构分析和应用架构设计方法的改进

  在上周我写了一篇在企业数字化转型过程中数据驱动的文章,提出了数据驱动不是简单的数据反哺业务,而是真正的以数据识别和定义触发,通过数据来反推业务,让业务协同为数据服务,今天就这个话题进一步展开。
  我们团队从2007年就开始做中国移动的ERP接口平台项目,也就是我们常说的SOA集成平台和ESB服务总线,在09年又开始承接联通集团的SOA项目,12年开始做联通集团的私有云PaaS平台建设。
  现在大家一说到SOA和ESB,第一反应就是已经过时的技术。对于这个问题我也在前面专门整理一篇文章说,虽然技术架构有可能过时,但是SOA架构思想本身不会过时。对于SOA集成平台类项目整体的发展演进,我也做下简单说明。
  第一阶段解决系统间的接口集成问题,所以当时平台名字都叫ERP接口平台,解决围绕ERP的一系列外围系统间的接口集成。同时这些集成大部分都是数据集成,即需要在多个业务系统之间进行数据传递,也可以说类似数据交换平台。
  第二阶段名字出现变化,一般叫做SOA共享服务平台或SOA集成平台,也就是不仅仅解决系统间的接口集成问题,同时也有意识的开始识别和定义一些粗粒度可复用的共享服务能力。其次就是对于服务本身不仅仅是数据集成类服务,也有了实时调用的业务服务,实时调用业务服务出现是平台第二阶段演进的一个重点。
  第三阶段即到了平台+应用的私有云PaaS平台阶段,很多共性技术服务能力,流程平台,4A等全部下沉到了统一的PaaS服务平台。这个时候ESB总线进一步演进为能力开放平台,服务更加强调复用,同时服务调用进一步转为实时调用获取,也就是说共性数据不会在业务系统中存在两份数据拷贝。
  第四阶段SOA和私有云PaaS平台思想进一步演进到当前主流的云原生技术平台,中台,微服务等上面。传统比较重的ESB服务总线也演进为API网关或轻量的OpenAPI能力开放平台。微服务间集成去中心化,API网关作用也仅仅是对外统一能力提供和API统一治理。
  SOA架构思想-从纵向到横向
  去年我在华南CIO大会上做了《平台+应用-传统企业架构的微服务改造》的主题演讲,在这里重新强调了SOA架构思想。
  即SOA架构的一个核心是将传统的纵向烟囱式系统构建模式转变为横向分层构建模式。这个横向分层的重点就是首先找到遗留的可复用服务能力,形成共享业务服务层,然后将基于服务的组合,组装和编排来完成新的业务流程。
  这个思想在今天谈中台和微服务的时候同样适用,即中台就是共享业务服务能力层,而前台应用就是新的业务流程。
  烟囱变短了仍然是烟囱
  这句话有点直白,简单来说就是SOA始终在强调业务系统烟囱式的构建,我们也在通过平台+应用的思路来实现共性业务能力下沉。
  但是你会发现在新的平台化,微服务架构思想下,仅仅是让烟囱变短,中间部分仍然是纵向的烟囱,你期望的完整的业务流程仍然没有独立出来,还是分散在个各个微服务里面。
  也就是说烟囱变短后,各个烟囱仍然存在,你还是得处理各个烟囱之间的集成问题。同时由于传统应用架构已经微服务化,你会发现这个集成问题比传统应用间的集成更加复杂和难以管控。即你期望的灵活性没有出现,反而是治理管控难度增加。
  问题出在传统架构分析和应用设计思路
  自己从09年开始做信息化规划,企业架构,SOA架构规划等,实际上始终都在沿用一个关键的架构分析思路,这个思路简单总结就是。
  基于业务驱动IT的思路,先梳理和分析端到端业务流程,再对流程进行分解,识别核心的业务活动和业务对象数据,然后在基于CRUD分析对业务进行聚合形成业务架构和拆分后的业务组件,对数据进行聚合形成数据架构。同时在基于业务流程协同的目标来分析业务组件之间如何集成,识别关键的服务和接口,完成集成架构。
  上面是一个典型的业务驱动IT,架构设计应该分而治之,先分解再集成的思路。这个思路影响了我很多年,实际我也很少去考虑这个方法本身是否存在大的问题。
  即使在去年我输出微服务架构规划对传统企业架构规划方法的精简的时候,也仅仅是思考将业务架构和应用架构进一步合并,将共性PaaS技术服务平台构建增加到技术架构规划里面。
  当重新回顾这个思路的时候,实际你会发现两个关键问题点。整体思路仍然是业务驱动,而非数据驱动。整个架构分析和应用构建很难体现横向分层思想。
  在微服务架构实施中,我们一般在技术上会采用前后端分离,即前端UI开发和后端组件和API接口开发是分离的。如果从SOA架构思想来谈前后端分离,我们可以理解为将后台服务能力和前端应用能力分离。
  也就是说分层构建核心思想是首先想清楚你有哪些共性能力可以提供,其次再考虑基于这些共性能力如何形成上层应用或业务。
  而这个共性能力提供的基础就是你拥有哪些数据。
  简单来说就是你可以先去考虑你拥有哪些核心业务对象和数据对象,再考虑考虑这些业务或数据对象能够提供哪些服务能力,最后这些能力如何去组合和编排。
  识别数据不一定需要完整的业务流程梳理分析
  在业务驱动的思路里面可以看到,通过业务流程分析和梳理,识别出现的业务对象和数据对象。但是要注意到,对于核心数据对象的识别往往并不一定需要完整的业务流程梳理和分析。
  比如拿采购业务来讲,你可能并没有做完整的业务流程梳理和流程分析建模,但是基于当前日常工作中的输入和输出单据,你已经可以快速的识别出关键的数据对象,比如采购请购单,询价单,供应商,原材料,采购订单,采购接收单等。
  同时你也可以开始分析这些数据对象之间的相互关系。
  数据架构先行-对数据域解耦
  对于业务对象,我们可以初步分为两个类型基础数据:其中包括了我们常说的主数据,也包括了数据字典类元数据业务表单:业务表单类数据,即在业务流程工程中流转的业务表单对象数据
  在我们看常见的中台架构图的时候,我们都会注意到中台的各个模板一般都会以中心来命名,比如说用户中心,产品中心,订单中心,商品中心等。而这里面出现的就是各个核心共享业务对象或数据对象。而我们要做的就是把这些关键的数据对象或业务对象识别出来。
  如何识别?
  我们可以调研企业各个业务部门有哪些常见的业务表单或电子表单,然后对这些表单数据进行定义。即你关注的不是流程,而是最终的结果数据。比如我们说人力资源部门,你会看到存在请假单,用章申请单,工资条,培训需求表,培训考勤表等,这些就是最终的业务表单或数据对象。
  我们可能不会去详细地分析培训组织流程,但是我们会关心培训会产生哪些业务对象数据。当然,很多时候你必须仍然要了解业务才能够识别出业务对象,只是不需要对业务流程做详细流程分析。数据域划分-基础主数据-》共享数据-》附属数据
  数据架构里面有一个重点就是数据域划分,而数据域的划分往往是我们参考进行拆库的一个重点,因此如何划分数据域成为一个关键点。当然最基本的仍然是数据之间的高内聚和低耦合性。
  当核心数据对象全部识别出来后,我们进一步梳理数据对象之间的关系和依赖,形成完整的数据逻辑架构视图。
  在数据逻辑架构中,我们很容易找到数据的聚合根节点,而聚合根节点往往是我们进行数据域划分的一个重要参考。当然你也可以参考考供应链,财务,人力资源等核心业务域进一步细划分数据域。
  数据域的划分是我们进行底层数据分库的一个关键点,当然底层数据库拆分到一个什么样的粒度,仍然需要基于后续进一步的业务协同耦合性分析来评估。
  通过前面的数据架构先行和数据域解耦思路,基本就形成了底层数据服务能力的基座。这个也是后续支撑上层业务的关键。这就是核心的数据驱动的思路,先想清楚你有什么,再考虑考虑这些能力如何支撑上层业务需求。
  这个转变很难,但是如果不进行这个转变,那么仍然会走传统业务驱动IT,去划分业务模块,然后到各个业务模块里面实现各个业务功能的老路。
  新思路下的阶段演进
  再次新的数据驱动思路重点是首先识别底层数据服务能力,然后再考虑考虑上层应用的构建,核心是应用和数据分离,这个是第一个阶段可以做到的点。
  其次在整个发展演进的过程中,你会发现上层应用的构建本身来说还可以抽象共性业务服务能力,也就是说共性业务服务能力可以单独抽取出来构建。这个共性业务服务能力是独立的组件,调用了底层数据服务层能力,同时在实现过程中又增加了相应的业务规则和逻辑。
  当共性业务层能力逐步积累后,你会发现上层应用构建更加轻量和快捷。当企业自身的业务成熟度和IT管控能力不强的时候,你就可以暂缓下沉共性业务服务能力,给上层业务和应用构建保证足够的灵活度。
  再回到本质来说,构建上层应用带来的变化。
  比如你原来没有实现采购订单执行跟踪的前端应用功能,你现在要去实现这个功能,那么你会发现这个功能都是来源于底层数据或业务服务能力构建,这个业务功能构建是独立的微服务,不依赖于你已有的采购管理系统,可以独立存在。同时这个功能本身也可以带数据库,但是这个数据库仅仅是做临时单据的暂存,属于你自己的私有数据。
  前后端划分方法上的变化
  在前面我写过一篇关于领域模型和边界划分的文章,大家可以参考下。
  对领域模型和上下文边界分析来划分微服务的再思考
  在这篇文章里面重点仍然是在说明如何进行组件边界的划分,微服务的划分等核心内容。而在今天这篇文章,重点是想说明前后端划分方法上出现的一个关键变化。简单总结就是:
  应用构建应该前后端分离,后端基于数据域划分为多个独立数据中心或数据库,前端基于业务流程划分为多个独立应用。
  这个总结里面最重要的一个点就是前端应用的划分不再是基于业务功能模块的实现来划分的,而是基于流程来划分的。也就是说前端应用是基于完整的业务需求和场景实现了业务流程的贯通,而并不关心你底层数据逻辑,不关心中间要交互多少业务单元。如果真正做到这样,才是打破传统的业务边界和IT系统边界的关键。
  欢迎关注 @人月聊IT 分享数字化转型,企业架构规划,云原生,思维和个人成长类文章。个人公众号 何明璐,可以搜索关注,文章每周一,三,五定期更新。

袁弘无奈晒床照,半夜被儿子踹醒,网友忍忍,孩子女朋友快来了近日,38岁袁弘在深夜通过某社交平台晒出一组视频。视频中,袁弘躺在床上自拍,只见周围的环境十分昏暗,只有一束硬光拍打在他的脸上,像是手机的闪光灯。此外,他的脸上有一只十分活跃的小脚网友偶遇杨幂逛街,紧身背心配超短裤大秀好身材,手中提满购物袋杨幂可以说是娱乐圈里面的时尚风向标,大家会发现娱乐圈里面很多的时尚风潮都是由杨幂带领的。比如说在去年非常流行的高筒靴,实际就是由杨幂带起的,后面又开始流行起了渔网袜黑丝袜等等,这些婚姻不幸福?杨乐乐再述婚姻难事,称带孩子太辛苦靠安眠药才能睡带孩子着实是一件辛苦的工作,对于很多没有过这种经历的人来讲,通常会认为不用工作,在家闲着带孩子是这世界上最轻松的工作。殊不知在家里面操持家务,养育孩子远远比上班要辛苦很多。近日,杨毒糖和蜜糖混合使用,带来的副作用,热剧琉璃经典三角恋大家好,很爱看琉璃非常能八卦的辣妈聊娱乐爱情篇琉璃解读又来了。七夕了,你确定收到的糖是毒糖还是蜜糖呢?掌门有女褚玲珑大家好,我就是被大家扼腕叹息,怒其不争的褚玲珑。如今宝宝,深陷魔琉璃剧版和书版找不同,剧版改编可以这么精彩书版琉璃美人煞和三生三世十里桃花花千骨并称为女性仙侠小说三大经典。曾是起点女频阅读冠军2009年台湾玄幻小说扛鼎之作。有女版诛仙之称不过,再好的评价也是书版时代,搬到荧幕上是一定要无价之姐成团第一撕,能看到几次翻转热闹呢?30的姐姐们成团,真的有看点。从9月4号成团夜到今天,整整4天话题就没断过。从成团夜,宁静姐姐宣言,到后采泾渭分明,万茜点赞恶评甩锅知乎。再到引起程序猿群体不满,阿里知安局出来回应德云斗笑社第一期,科普相声,带来笑声,看到帅气小哥哥德云女孩们,忍了快一年。又可以听到德云社相声,感觉好棒。虽然是综艺,不是很过瘾。但,整体观感不错。有搞笑,有互动,有思考,有成长。从第一期可以看得出来,具有极挑风格的德云斗笑社除了成毅变成了八月男友,本尊却称不敢当最近,随着琉璃热播。男主成毅的关注度也与日俱增。特别是因为暖到近乎完美的司凤,让众粉丝亲切的称为八月男友。当本尊被问到这个问题时候,急忙回应不敢当。成毅的粉丝也说,不要拿司凤的滤镜谭松韵母亲被撞案开审,庭审现场看的糊里糊涂,请法律人士来普法其实,辣妈非常不想写这篇文儿,感觉自己在吃人血馒头。但是,庭审现场让我这个法盲看的糊里糊涂。还是觉得开篇文问问,也好。9个小时的庭审,现场辣妈没有全看,大概累计看了3个小时,感觉前原来长安诺排期到热剧琉璃后,原因是扛不住原版打击图网络文辣妈聊娱乐犹豫了很久,最后决定还是要写出来。不喜欢长安诺和喜欢演员成毅,不冲突。原来长安诺排期到热剧琉璃后,原因是扛不住原版打击。琉璃三刷最后6集结束,想着给失恋的自己找个热播剧琉璃3644集超前点后,被虐的等璃子看点甜的续命今早1000大优酷如约而至的超前点播到了。不过这周的超前点辣妈很机灵的没有买,为什么呢?怕气死,肉眼可见的虐,想想还要花钱去看心情就会这周的超前点几乎全虐,为什么呢?这更新的九集从
李沁挺会赶时髦,穿的半身裙像是嫌短,又拼上一截看着好个性不喜欢穿裙子扮淑女?裙装一直是女人味的象征,柔软的裙摆或是随风微微拂动,或是行走之间摇曳生姿,但有一条裙子是例外,那就是牛仔半身裙,坚守自己的风骨并不一味的柔和,多了一丝率性和干练女孩!请远离酒精阿里女员工事件,水落石未出。重要,也不重要。重要的是我们要判定一个人是否有罪,一定要证据确凿,不冤枉好人,也尽可能不放过坏人!济南警方通报对王某文终止侦查,依据治安管理处罚法第44旗袍美探输了,马伊琍赢了马伊琍搭档高伟光,旗袍美探这个主演阵容,我一开始并不看好。电视剧播出后,如我所料,讨论度并不高,豆瓣评分也只有6。6分。因此,网友都说马伊琍这回翻车了。但当我看完这部剧,才发现是我程潇性感漫画身材女爱豆的万丈光芒2016年,中国女孩程潇作为组合宇宙少女的一员在韩国出道。一说起韩团女爱豆,大家印象中就是那种瘦削身材脸蛋清纯的小女孩,可程潇恰恰相反,她有着像洋娃娃般精致的脸蛋和极其成熟性感的身陶虹因一句话被骂上热搜,水花粉丝不服,杨紫躺枪没想到白玉兰颁奖典礼都过去这么久了,观众还在意难平。昨晚,有媒体发布了一篇关于白玉兰奖评委陶虹采访的文章,并打出了陶虹说不是会哭就叫好演员的标题,舆论很快发酵,并在今天早上空降热搜iPhone13Pro高清渲染图曝光小刘海神似华为P20按照以往惯例,苹果将会在今年9月份召开秋季新品发布会,其中将会带来最新一代手机产品iPhone13系列。虽然目前全新芯片状况不容乐观,但根据供应链传出的最新消息,iPhone13系唐嫣三段情史,两遇渣男,最后嫁给爱情,甜蜜幸福至今唐嫣毕业于中央戏剧学院表演系,是当时公认的中戏校花,凭借演绎仙剑奇侠传三里的紫萱一角一炮而红,可谓是貌美如仙,演技出众。唐嫣的演绎生涯应该说是自己的努力和运气一同造就,有她就是收视四段情史,三遇渣男,被假富豪骗财骗色,陈法蓉还会相信爱情吗不久前,陈法蓉和朱茵洪欣蔡少芬三个好闺蜜一起参加了综艺请吃饭的姐姐。看不出陈法蓉已经55岁了,岁月在女神的脸上似乎没有留下什么痕迹。回顾过去的岁月,陈法蓉的经历,事业一帆风顺,可感人均绝色的电视剧系列之宝莲灯说起宝莲灯,那可真是充满了小伙伴们童年回忆的一部电视剧啊,而且这部剧真是美人云集,基本上除了猪八戒之外的所有人都是眉清目秀的样子,甚至孙悟空这只猴子也是如此。二郎神一家可谓是颜值爆全员美人电视剧系列之倚天屠龙记古早电视剧一直是我们一代人的童年回忆,里面的情节人物服化道造型在记忆中印象深刻,究其原因,确实那个年代好多影视作品选角和造型都非常得贴近人物色彩,所以才会造就许多影视剧全员神颜现象曹格的女儿竟然11岁了,如今姐姐变漂亮了,丑萌到瓜子脸9月23日,爸爸去哪儿的孩子们都长大了话题登上热搜。转眼间,距离第一季爸爸去哪儿已过去8年,节目中的萌娃都慢慢长大,但看到曹格女儿的照片后,网友们忍不住发出惊呼声,因为姐姐都已11