读书笔记--共享服务中心建设原则

        最近阅读了《企业IT架构转型之道》记录和思考如下,供大家学习参考。随着企业的数字化转型推进,很多企业开始从原来的SPA模式应用转变为平台+技术+应用,比如阿里巴巴的共享服务中心,传统企业的统一认证的share服务等等。可以说,共享服务中心是各类中台架构的基石。沉淀了一系列建设原则。这里阐述的服务能力有两类,一个是底层的PaaS能力,用于解决分布式、可靠性、可用性、容错、监控及运维层面的通用需求;一个是业务能力,用于提供的核心业务支撑能力,支撑上层业务的敏捷、稳定和高效。
互联网的共享服务中心主要包括用户中心、商品中心、交易中心与店铺中心。
传统企业的共享服务中心主要包括用户中心、财务中心、采办中心、业务大数据中心、AI中心、数字孪生服务中心、BI报表中心等。

一、共享服务中心的特点

相比较传统的单体服务来说,流行的服务中心具有哪些特点:
1.服务中心一定是不断发展的。服务化架构是逐步推进的,形成共享,并根据上层的需求多样化及时对服务层提出更多的定制化及业务的快速反应,也就是说能力反映出业务的变化性。
2.服务中心中的服务形态多样性。接口是服务的最主要形式,还有界面形式的服务,主要分为接口服务、工具服务、数据服务等。
3.服务中心可以进一步划分。服务中心是业务领域的概念,落地到业务架构上并不需要一一对应,服务中心是根据业务和数据的完整性和独立性来设计的,服务中心包含的子模块更多是从系统设计和业务架构层面考虑的,服务中心可以有单个服务模块,也可以有多个服务模块。

二、共享服务中心的建设原则

服务中心建设主要从设计、运营和工程层面考虑。设计层面主要从面向对象的分析和设计方法,运营层面考虑一个完整的业务模型,从数据运营和业务整合的价值方面考虑,工程层面考虑基于分布式架构解决一体化架构在大规模应用中的问题。服务划分的原则如下:
1.高内聚、低耦合原则:服务内的业务相关性高、依赖性强,服务中心之间隔离性比较大。
2.数据完整性原则:数据模型统一,业务关键数据和业务相关数据,实时在线数据和离线计算数据。
3.业务可运营性原则:从业务角度出发,更多的承载业务逻辑、沉淀业务、产生业务价值的业务单元。运营性有两层含义,一个是业务本身的活力,业务处于快速生长期,运营目标是为了满足上层的业务需求。逐步沉淀;一个是业务内部孕育出的创新想法。
4.渐进性建设原则:从降低风险和实施难度,采取小步快跑方式逐步递进。
通用的共享服务中心架构图如下:

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/68019.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【Ubuntu与Linux操作系统:五、文件与目录管理】

第5章 磁盘存储管理 5.1 Linux磁盘存储概述 磁盘存储是Linux系统存储数据的重要组件,它通过分区和文件系统组织和管理数据。Linux支持多种文件系统,如ext4、xfs和btrfs,并以块的形式管理存储设备。 1. 分区与文件系统: 分区&am…

DDD - 微服务设计与领域驱动设计实战(上)_统一建模语言及事件风暴会议

文章目录 Pre概述业务流程需求分析的困境统一语言建模事件风暴会议什么是事件风暴(Event Storming)事件风暴会议 总结 Pre DDD - 软件退化原因及案例分析 DDD - 如何运用 DDD 进行软件设计 DDD - 如何运用 DDD 进行数据库设计 DDD - 服务、实体与值对…

【C语言系列】函数递归

函数递归 一、递归是什么?1.1尾递归 二、递归的限制条件三、递归举例3.1举例一:求n的阶乘3.2举例二:顺序打印一个整数的每一位 四、递归与迭代4.1举例三:求第n个斐波那契数 五、拓展学习青蛙跳台问题 一、递归是什么? …

css盒子水平垂直居中

目录 1采用flex弹性布局: 2子绝父相margin:负值: 3.子绝父相margin:auto: 4子绝父相transform: 5通过伪元素 6table布局 7grid弹性布局 文字 水平垂直居中链接:文字水平垂直居中-CSDN博客 以下为盒子…

攻防世界 Web_php_wrong_nginx_config

​ 打开题目地址,显示为登录页面。尝试用御剑扫描一下,发现了admin页面,点进去显示如下 点开控制台,发现如下 isLogin参数为0。尝试抓包并该islogin参数为1,返回依旧不变。 再扫描,发现robots.txt&#xff…

YOLOv10-1.1部分代码阅读笔记-plotting.py

plotting.py ultralytics\utils\plotting.py 目录 plotting.py 1.所需的库和模块 2.class Colors: 3.class Annotator: 4.def plot_labels(boxes, cls, names(), save_dirPath(""), on_plotNone): 5.def save_one_box(xyxy, im, filePath("im.jpg&qu…

HTML5实现好看的端午节网页源码

HTML5实现好看的端午节网页源码 前言一、设计来源1.1 网站首页界面1.2 登录注册界面1.3 端午节由来界面1.4 端午节习俗界面1.5 端午节文化界面1.6 端午节美食界面1.7 端午节故事界面1.8 端午节民谣界面1.9 联系我们界面 二、效果和源码2.1 动态效果2.2 源代码 源码下载结束语 H…

net-http-transport 引发的句柄数(协程)泄漏问题

Reference 关于 Golang 中 http.Response.Body 未读取导致连接复用问题的一点研究https://manishrjain.com/must-close-golang-http-responsehttps://www.reddit.com/r/golang/comments/13fphyz/til_go_response_body_must_be_closed_even_if_you/?rdt35002https://medium.co…

关于husky8.0 与 4.0的配置

husky的场景使用很多,一般大多场景是在配置git commit 命令拦截hook, 校验 commit-msg 格式规范。以下环境默认:git > 2.27.0, node >14 1、安装huskey8.0.1 npm install --save-dev husky8.0.1 2、初始化配置文件 在package.json scripts 属性…

CV(9)--迁移学习

前言 仅记录学习过程,有问题欢迎讨论 fine-tuning 在实践中,由于数据集不够大,很少有人从头开始训练网络。常见的做法是使用预训练的网络 (例如在ImageNet上训练的分类1000类的网络)来重新fine-tuning(也…

LS1046+XILINX XDMA PCIE调通

欢迎点赞收藏,欢迎私下讨论技术,分享技术 硬件平台 :NXP LS1046 XILINX FPGA 软件平台:LINUX 4.19.68 buildroot LS1046 PEX3 接 XILINX FPGA,linux使用designware的PCI主控制器。下载XILINX DMA驱动,解…

免杀0到1--ShellCode存放方式

示例&#xff1a;指针运行 通过修改内存属性、修改data段属性、新增数据段等方式改变shellcode的存放位置&#xff0c;以此达到规避杀软的一个效果。 1.原始版本 #include <Windows.h> #include <stdio.h> #pragma comment(linker,"/subsystem:\"Window…

C语言gdb调试

目录 1.gdb介绍 2.设置断点 2.1.测试代码 2.2.设置函数断点 2.3.设置文件行号断点 2.4.设置条件断点 2.5.多线程调试 3.删除断点 3.1.删除指定断点 3.2.删除全部断点 4.查看变量信息 4.1.p命令 4.2.display命令 4.3.watch命令 5.coredump日志 6.总结 1.gdb介绍…

Unity动态图集技术

.背景 首先&#xff0c;为什么需要动态图集&#xff1f;主要有两个原因&#xff1a; 游戏中的icon数量相当大&#xff0c;数量达到上千个。如果打成静态图集&#xff0c;需要好几张2048x2048的图集。运行时内存占用较大。同时&#xff0c;在这种情况下&#xff0c;由于icon会跨…

[程序设计]—代理模式

[程序设计]—代理模式&#x1f473; 本文章记录学习于——52.面向切面&#xff1a;AOP-场景模拟_哔哩哔哩_bilibili 最近闲来无事&#xff0c;在学习Spring的源码&#xff1a; 后面慢慢更新源码系列blog&#xff0c;希望多多关注&#x1f64f;&#x1f64f; 目前已经总结的b…

我的128天创作之路:回顾与展望

大家好呀&#xff01;今天来和你们分享一下我的创作历程&#x1f601;。 一、机缘 最开始创作呢&#xff0c;是因为在学习 C 的 STL 时&#xff0c;像 string、list、vector 这些模板可把我折腾得够呛&#xff0c;但也让我学到了超多东西&#xff01;我就想&#xff0c;要是把我…

线上服务怎么记录每次fullgc的dump文件

目录 使用JVM参数配置 使用命令行工具 注意事项 在线上服务中,记录每次Full GC的dump文件可以帮助开发者深入分析垃圾回收行为,优化JVM性能。以下是一些相关命令和步骤: 使用JVM参数配置 启用GC日志: 通过JVM参数-Xloggc指定GC日志的输出路径,例如-Xloggc:/path/to/gc…

RAID储存技术

RAID独立磁盘冗余技术是一种把2个或者多个HDD或SSD合并为一个协调的存储单元或列阵&#xff0c;从而预防数据丢失的技术&#xff0c;其最早由加州大学伯克利分校的计算机科学家David Patterson、Garth Gibson和Randy Katz在1987年提出。他们的研究论文“关于RAID的论证”提出了…

【复习小结】14-21

DAY14-15 栈和栈的应用 压栈&#xff08;push&#xff09;和弹栈&#xff08;pop&#xff09; 当执行压栈操作时&#xff0c;新元素被放置在栈顶&#xff0c;现有元素向下移动一位。 当执行弹栈操作时&#xff0c;栈顶元素被移除&#xff0c;现有元素向上移动一位。 括号匹配问…

【Ubuntu与Linux操作系统:三、用户与组管理】

第3章 用户与组管理 3.1 用户与组概述 Linux是一个多用户操作系统&#xff0c;允许多个用户同时登录并执行任务。每个用户在系统中都有独立的身份和权限。为了更高效地管理用户&#xff0c;Linux通过“组”的概念将用户进行分类。 用户&#xff08;User&#xff09;&#xff…