首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

​图解《战略》业务设计原则

业务是一个充满生命力的个体, 它承载业务逻辑、 沉淀业务数据、 产生业务价值,并随着业务不断发展进化。 它的设计遵循如下图所示的若个原则: ?...业务设计原则 台架构,有服务的调用方和生产方,按角色关系划分,共有以下四类关系: 1,服务生产方与服务生产方的关系 2,服务生产方与服务消费方之间的关系 3,服务生产方的管理者与服务生产方之间的关系...确保业务中心的服务,都与企业的商业理想保持一致,业务逻辑和流程设计避免复杂化,紧贴业务的核心目的,从业务原则指导业务逻辑的设计。...--END-- 文章摘自:机械工业出版社《战略:建设与数字商业》 2019年9月出版。...《战略》由国内领先的数字商业云服务提供商阿里系云徙科技官方出品,从成功要素、建设方法论、架构设计、成熟度模型4个维度详解业务以及数据建设思路和方法,成功通过帮助近40家龙头企业实现数字化转型

2.3K20

DDD重构业务

今天我们谈一谈如何使用DDD重构业务。 DDD有两把利器,那就是它的战略设计和战术设计方法。在企业架构上更多偏向业务模型,形成的过程实际上也是业务领域不断细分的过程。...从中建设的视角来看,业务域细分后的业务,可分为核心中和通用。 从领域功能属性和重要性对照来看,通用对应DDD的通用域和支撑域,核心中对应DDD的核心域。...结合上面这张图,你可以大致了解到DDD设计的过程。DDD战略设计包括上述的第一步到第四步,主要为:业务域分解为,对归类,完成领域建模,建立业务模型。...那在构建中业务模型时,你就需要重点关注它们,将这些不同领域模型重复的业务能力沉淀到业务模型,将分散的领域模型整合到统一的业务模型,对外提供统一的共享的台服务。...至此我们就完成了客户业务模型的构建了,客户构建了个人、团体和评级积分三个领域模型。 通过客户业务模型的构建,你是否get到构建中业务模型的要点了呢?

30710
您找到你想要的搜索结果了吗?
是的
没有找到

战略全解读(三):业务建设

业务,必须经历抽象建模的过程。这个过程分为两个阶段,分别是 0 级抽象中心建模的阶段和 1 级抽象组件建模的阶段。每个阶段采用的建模抽象机制都是实体抽象法。...##业务的 8 个设计原则 业务是一个充满生命力的个体,它承载业务逻辑、沉淀业务数据、产生业务价值,并随着业务不断发展进化。它的设计遵循如图 6-3 所示的 8 个原则。 1....分布式运行机制 采用微服务风格进行建设,每一个业务中心都是独立部署的,因此分布式运行机制是保障业务正常运行的基础。无状态的微服务易于扩展和部署,对弹性伸缩、灰度发布等互联网场景有良好的支持。...扩展点机制 业务自身提供了很多配置化功能,支持灵活快速地对业务功能进行扩展。除此之外,扩展点机制提供在不修改现有代码的情况下,灵活扩展新功能。...扩展点机制源于 Java 的 SPI 机制,当业务的某一个业务点遇到新业务逻辑比当前逻辑差别较大时,可以使用扩展点机制来实现。

1.3K20

技术业务到底讲了什么?

最近有童鞋在我之前发布的《聊聊》一文中提问:技术是什么?和业务又有什么区别?考虑到在工作,也有部分同事问过这个问题,我这里总结一下形成此文进行答复。...所谓企业级,主要是指处理的问题范围在企业级别,即包含多条业务线或服务多个前台产品(团队),且建设一定要跳出单条业务线、站在企业整体视角来审视业务全景。...在之前我的《聊聊》一文,重点强调和介绍了业务,这是大部分谈论的人谈到的类型,因为不论什么,最终都是为业务服务,赋能前台,提高企业的用户响应力的。...[一个常见的电商业务示例图] 2、技术又讲了什么 虽然我比较认可网易云的观点“所有的都是业务”,而其他的其实都是一种广义上的业务,被称之为,就需要具备一定的业务属性,最终都要为业务服务...这就是阿里的技术,它强调基础设施和中间件的抽象整合,为业务台服务(一般以微服务形式展现)提供通用基础能力的支撑,让业务台服务能够专注于自己的业务领域逻辑开发,减少对于通用基础能力的耗时。

1.5K00

白话番外篇:DDD、EventStorming与业务

提到(尤其是业务)的构建方法论,就不得不提另两个同样伴随着微服务和概念兴起的工具:Domain-Driven Design(DDD,领域驱动设计)和EventStorming(事件风暴)。...在各种讲落地规划,尤其是业务的共性能力识别和微服务划分的时候,总是能看到这两位的身影。不过相信好多朋友对于这两个相对陌生的面孔还是感觉云里雾里,搞不清楚到底是什么,以及与的关系。...---- DDD、EventStorming与业务 我之前的文章曾提到过业务与微服务的关系,而当时我的观点很简单,就是:没有直接关系。...业务解决的是企业级能力复用的问题,而微服务解决的是运行时解耦的问题。业务不一定是微服务的,采用微服务架构的也不一定就是业务,这些之前都提到过,这里就不赘述了。...、SLA要求等等因素…… 而对于业务,这套领域分析方法,则可以指导我们探究与分析业务规划过程的一个最困难的问题,既:识别不同的业务线,到底有哪些业务是可以复用的?

84420

基于电商业务最佳实践:总体架构介绍与交易业务核心设计

架构总原则: 大中+小前台的架构思路 业务采用领域驱动设计(DDD),在其上构建业务能力SAAS,持续不断进行迭代演进。...电商: 部分在逻辑上分成了基础能力和平台产品两层,这样做的好处是,基础能力层聚焦于稳定收敛的业务模型和基础服务本身,不会随着业务和前台产品的调整发生变化,可以简单理解为业务模型的DAO。...为什么要用业务化思想来架构交易系统 上面介绍了交易业务的设计理念,本篇会详细的来说为何要用的思想来架构交易系统。...为了快速说明问题,我们将忽略中间演进版本,直通基于的版本。 在介绍业务模式之前,先来看看中概念的产生背景,研发模式最早产生于芬兰著名游戏公司supercell....扩展点的开发完全可以由业务团队的技术来进行,交易研发将专注于的建设和稳定性,这样讲大大改善开发协作效率,一个业务能不能跑的快,主要依赖于前台,当然业务的技术团队需要做好业务隔离和台本身的稳定高效进化

1.3K20

再谈战略与气象业务建设

我曾经推过一篇《战略与气象业务系统建设之经验分享》,简单聊了聊战略在气象部门的落地困境。...最近看了《企业IT架构转型之道》一书的作者钟华的一段关于的对话访谈,其中谈到决定成败的四要素,对我思考中在气象业务建设过程遇到的问题有了一些启发,也有了一些新的理解,所以今天跟大家再次聊聊战略与气象业务建设...在《战略与气象业务系统建设之经验分享》一文我说过,是个“一把手”工程,是自上而下的组织实施过程。...第二点是要想清楚业务的顶层设计。建设不能脱离业务,关注气象局本身的业务更加重要。我曾经推过一篇《关注业务比钟情技术更重要》的文章,无论是数字化转型还是建设,都是为了让业务能力和水平得到提升。...第四点,是解决整个业务链的贯穿体,需要构建科学的协同机制。原本是支持各个业务线产品的建设,发展到一定时期,不同产品线的团队需要对产生相应的依赖或者新的需求。

55920

有赞业务测试团队介绍

有赞业务测试团队按照职责划分为六条线:交易组、营销组、用户赋能组、商品大数据组、基保工具组和稳定性组,各组职能如下: ?...接下来给大家介绍一下测试团队的质量保障体系以及我们在测试效率提升上做的事情。 二、质量保障体系 在定义里面测试是对软件规格说明、软件设计和编码的最后复审。...2.3 测试阶段 需要提供各种能力到上层,目前我们整体的用例量 10000+,如此庞大的用例量无法通过单纯的功能测试进行很好地质量保障,搭建完善的自动化保障体系非常重要。 ?...另外在测试组每月或每季度会成立专项测试小组专门执行对应的专项测试。...三、测试效率提升 为了提升大家的测试效率,我们开发了很多工具。部分也在测试博客内做了详细的介绍,篇幅有限,简单介绍几个。

1.6K10

一个具体场景剖析业务和数据的关系

01.前言 数据业务的区别,希望能够深入浅出,很容易理解的解释什么情况下需要业务,什么情况下需要数据以及双的关系。...以上是现在很多企业典型的应用和数据架构,在这个基础之上,有了数据业务的产生。 数据业务用例:精准营销 下图是典型的数据业务用例:精准营销。...双共存业务用例:动态价格 数据不仅为前台应用直接提供调用服务,并且也能够为业务提供服务。下图是典型的双共存的业务用例:动态价格。...所以,数据是同时为业务业务前台提供数据和智能服务的 业务和数据的关系 通过上面一个典型的订单服务的几个泛化场景的演进过程,我们粗浅的分析了业务和数据应用的典型业务用例,我们可以简单的总结为...业务解决业务数据化的问题 目前大部分的企业系统都是业务数据化的系统,所有的OLTP应用也都是为了实现业务数据化的目的,而业务解决的是业务数据化过程的如下问题: 一致性问题,将处理逻辑相似的业务流程封装成业务的服务

94650

之上(十二):如何快速设计业务架构?

所幸业务部门已经连夜写出了业务需求,需求共计 15 页,将近 9000 字,涉及 11 个大的需求项,要马上根据业务需求文档形成业务架构方案。...在有业务架构和业务模型的情况下,业务架构人员的工作就是识别新业务流程与原有业务流程的差异,以判断涉及的模型范围,包括识别出需要使用的活动、任务、涉及的组件,以及需要新增那些内容,新增的应该归属给哪个任务和组件...这个方案的制作过程体现了以下几点: 对原有业务架构和模型的充分复用。方案最终只是在原有的业务模型增加了部分步骤和规则,就一个抽象业务模型而言,不需要再增加活动、任务这些较大的元素了。...由于之前业务上已经准备了较为详细的需求文档,因此业务架构设计工作少去了一些了解过程,但是,从上面的例子可以看出,如果业务架构人员从需求梳理就开始介入,也可能会进一步提高需求分析的效率,推动一种基于业务模型的敏捷过程...和组件化一样,都是通向快速响应的方式,单就快速响应而言不能简单比较孰优孰劣,基于企业级业务架构的组件化设计,其实优势还是在于有效连接战略与开发,实现上下贯通的一体化设计,这方面不是单纯追求的技术实现可以获得的

65210

PaaS、DevOps、OpenShift与业务的实现

企业业务的建设 近两年,很多国内的企业都在谈业务建设。那么,什么是业务?实际上,业务是相对于“前台”和“后台”而言的。 前台由各类业务系统前端平台组成。...前台是以用户为中心的互联网敏态业务。互联网公司先有前台业务,通过将通用业务下沉形成业务。 后台是企业的核心业务系统,例如财务系统、仓库物流管理系统等,这类系统构成了企业的后台。后台承载稳态业务。...▲图1-3 业务的实现方式 整个业务的全景图,将包含PaaS平台、DevOps、微服务治理以及微服务API管理、分布式集成与流程自动化,如图1-4所示。 ?...通过微服务的分布式集成和流程自动化,企业可实现统一的业务。 图中横坐标是业务健壮性的提升,通常建设步骤为: 第一步:建设单数据中心。...在笔者看到的客户案例,很多客户都是两者同步建设,实现基于混合云的PaaS、DevOps和微服务,并最终实现基于混合云构建企业业务。 关于作者:魏新宇,现为红帽资深解决方案架构师。

1.1K60

数据建设是气象业务的基石

按理说我们气象部门的数据存储、处理和应用相比其他行业具有先天优势,无论观测还是预报,每天能够产生海量数据,并且有规范的数据格式和先进的数据存储设备。...关于的话题我在《战略与气象业务系统建设之经验分享》一文讨论过了,他的重要性不言而喻。实施落地首先要考虑的就是数据,其次是业务。...近期我的推文中讨论过数字化转型、战略、微服务架构等等,应该说都是为了解决业务转型、创新以及业务增长问题,他们都是一脉相承的。今天所讨论的气象数据建设也是数字化转型领域的一个具体实例。...可以说,各业务部门对加快数据建设有很强的诉求,都希望有一个强大的数据,从而赋能于我们的气象业务,去快速响应气象服务需求。 ?...我并不是一个专业的IT架构师,更多的思考是来源于气象业务需求,但我觉得要做好数据的首要任务就是要设计好数据台架构,这将直接决定数据建成之后的服务能力。

64320

业务分析师眼中的数据

下面我通过数据用户之一业务分析师的视角具像化数据的一次应用场景,方便你能更好的理解它。 某电商平台 Q1 季度某个品类的商品销售额下降了 30%,老板要求小明给出问题的原因,并进行整改。...由于销售额表是核心表(安全等级被资产管理员标记为极高),权限申请流程除了会流转到表业务负责人,还需要二级甚至一级 leader 审批(数据会管理表元数据信息,其中之一会基于安全部门指导打标源表字段...而商品库存这种业务数据是在商品部门,数仓同学(基于公司流程规范)将业务线的商品表拉取到数仓 hive 表(数据集成),然后基于业务数据进行二次加工,比如基于数据口径做聚合、过滤、联表等 SQL 操作(数据开发...上述就是小明的工作内容,都是基于数据台上的功能开展的。 现在我们回过头来看阿里的数据建设的核心方法论:“OneData、OneService ”。...附录 以上描述的小明工作内容穿插了大量的数据功能模块,按类别分大致如下: 类别 模块 核心功能 用户对象 数据研发 数据集成 提供各种数据源的离线、实时数据传输 数据开发 数据开发 1、基于 Hive

15210

整合零售:腾讯电商业务的 Serverless 架构升级

整合零售 共建经济共同体 电商业务解决方案提供流程驱动业务和数据的双管理,实现商品、库存、会员等全渠道业务数据的实时在线,进而提高运营效率和库存周转率,助力业务快速增长。...(ASW 和 SCF 在腾讯云电商业务的应用)  腾讯云电商业务抽象出商品加工的通用能力,自建出一套可复用组件市场,例如图片处理、自然语言处理、商品信息处理等。...ASW 商品加工编排设计  腾讯云电商业务依赖腾讯云 ASW 调度平台进行流程配置和管理。...(业务通用能力调度编排) 随着电商业务的高速发展,业务架构越来越复杂,通过建立业务的方式来支持前后台业务的快速迭代发展已成为必然选择。...按量计费成本优势 视频转码是高运算负荷的 CPU 密集型业务,需要对输入的视频流进行全解码、视频过滤/图像处理、并对输出格式进行全编码。云函数的1毫秒粒度按用量计费,拥有显著的成本优势

2.2K20

抱歉,请不要把 “业务逻辑层” 理解为 “业务

他们 “业务前//后台” 的功能定义 ? 图3. 他们 “业务前//后台” 的组织结构 在听完他的叙述之后,我忍不住笑出声来,并对他说:“小伙子,你这哪是啊?!...图4. 3-Tier Architecture “但你所描述的那个 ‘业务’ ,最多只能算是一个软件体系架构业务逻辑层,压根跟 ‘’ 没半毛钱关系。”...也就是说,他们公司的 “业务” 价值主要体现在以下几点: 1、把标准化的服务下沉到 ”业务后台”,把非标准化的服务上浮到 “业务”。...就像我在 #请你们不要调侃,它是我们赖以生存的镰刀#中讲述的那样,业务也好,技术也罢,它并不是一种技术实现,而是一种技术战略。...至于你家的数据都有哪些标准?他家的业务对人才的需求标准都有哪些?还是交给学术界的朋友们去琢磨吧。 对我们来说,意义并不大。 ?

51510

整合零售:腾讯电商业务的 Serverless 架构升级

整合零售 共建经济共同体 电商业务解决方案提供流程驱动业务和数据的双管理,实现商品、库存、会员等全渠道业务数据的实时在线,进而提高运营效率和库存周转率,助力业务快速增长。...(ASW 和 SCF 在腾讯云电商业务的应用)  腾讯云电商业务抽象出商品加工的通用能力,自建出一套可复用组件市场,例如图片处理、自然语言处理、商品信息处理等。...ASW 商品加工编排设计  腾讯云电商业务依赖腾讯云 ASW 调度平台进行流程配置和管理。...(业务通用能力调度编排) 随着电商业务的高速发展,业务架构越来越复杂,通过建立业务的方式来支持前后台业务的快速迭代发展已成为必然选择。...按量计费成本优势 视频转码是高运算负荷的 CPU 密集型业务,需要对输入的视频流进行全解码、视频过滤/图像处理、并对输出格式进行全编码。云函数的1毫秒粒度按用量计费,拥有显著的成本优势

2.3K30

企业台服务:数据业务构建起数据闭环运转的运营体系

随着大数据技术和业务不断发展,将企业的核心能力以数字化形式沉淀到平台,形成以企业服务为中心,以业务和数据构建起数据闭环运转的运营体系,供企业更高效地进行业务探索和创新,以数字化资产的形态构建企业差异化的核心竞争力...,【数商云】希望成为智能时代企业的建设商,帮助企业及组织打造强大的企业台服务。...一、数商云企业系统搭建优势 1、源于实际 企业业务原子能力源自解决方案实践; 2、全链路标准产品 标准产品可以直接用于业务场景的支撑; 3、业务赋能 新功能点可借助快速构建,一种能力可以支持多个场景...; 4、多平台无缝兼容 数据可以兼容阿里云数加产品家族; 二、数商云企业台服务主要产品 1、实践方法 PMP:研发过程管理;项目/产品生命周期管理;运作情况透视; 能力库:能力标准;能力沉淀和获取...; 测试平台:接口自动化;UI 自动化;质量分析和保障; 拼装平台:解决方案、业务能力的快速复用和渐进交付; 工具和框架:前后端分离容器;三端统一方案;后台设计语言等; 2、业务能力 销售域能力:商品

2.1K30

之上(九):如何基于企业级业务架构管理业务需求?

企业级转型,或者搞,都不是“一锤子买卖”,不是项目上线,搞个庆功仪式就万事大吉了。按照熵增理论,没有良好的维护,再好的架构也会慢慢崩坏,何况架构还得与时俱进。...在日常工作业务人员广泛交流,不断提升业务人员对企业级理念、技术实现、技术趋势的理解,激发业务人员更大的想象空间和跨部门协作的动力,使需求在交流“自然”产生,也可以减轻过去业务人员“冥思苦想”新需求的痛苦...业务架构师非常适合作为与业务人员接触的“技术第一人”,在工作,还可以及时调动需求分析、产品经理、技术人员提早参加到需求形成过程,将需求管理直接转变为业务规划,这才是大家都希望实现的融合与快速反应。...再说说想学的同学们,你们的企业考虑过以一个什么样的机制去管理需求、维护台架构吗?这件事只靠技术同学就可以搞定吗?实现了就达到了快速响应、达到了业务与技术深度融合吗?...,那就更不用说传统企业了,如果不从企业级业务架构入手、不从战略入手,把业务整体拉入到开发机制当中,那作为“少数派”的技术同学又如何能规范得了一个“”呢?

42620
领券