欢迎大家来到IT世界,在知识的湖畔探索吧!
企业信息化或者数字化或者互联网行业从线下业务到线上是如何进行业务到系统架构建模的,分为哪几步,每一步又包含哪些具体的内容,本文进行了简洁的说明。
1.业务建模流程
以下为从业务到系统的架构建模,从1~6步骤依次是建模的步骤环节,企业所处信息化或者数字化或者迭代阶段不同,架构建模的阶段也不同,其中1~3是企业信息化、数字化、线上化必须需的节奏,4~6根据企业的规模和数字化、线上化程度不同而不同。
步骤 |
流程 |
说明 |
1 |
业务架构 |
业务实体 + 业务流程 + 业务量 |
2 |
系统架构 |
业务领域拆分 + 业务领域协同 + 单业务领域架构 |
3 |
技术架构 |
分布式交互架构 + 工程架构 + 逻辑架构 + 中间件架构 + 数据层架构 + 稳定性架构 |
4 |
数据架构 |
数据采集 + 数据同步 + 离线实时分析 + 指标体系 |
5 |
基础服务架构 |
分库分表 + 分布式定时任务 + 禅道 + eureka + 监控中间件(服务监控cat + 链路监控+ 日志监控) + 限流 + 熔断 等 |
6 |
基础环境架构 |
网络 + 负载 + 容器化服务器 + 安全 + kafka/rocketmq + redis集群 + mysql + mongo + hbase + es + + 基础监控 |
2.业务建模流程节点说明
2.1.业务架构
基于业务参与实体、业务流程、业务量进行业务架构,业务架构图主要基于以上三个输入要素拆分业务系统方向,并进行不同业务系统方向的协作关系、参与实体的设计。
2.2.系统架构
基于2.1.业务架构的基础上,对业务架构每个大的方向基于业务服务领域更细粒度进行拆分,并进行每个业务服务领域协作关系设计,最后对每个单业务服务领域基于功能进行拆分和架构。
2.3.技术架构
基于2.2的系统架构,进行技术架构,1.首先需要进行分布式交互架构支撑系统架构中不同业务服务领域之间的流程交互;2.工程架构主要是单业务领域系统的工程技术栈,技术分层,模块拆分;3.逻辑架构主要进行不同业务领域系统之间的逻辑交互和单服务领域系统模块本身和模块之间的逻辑架构;4.中间件架构主要进行使用的中间件的应用的架构和部署架构选型;5.数据层架构主要进行不同业务领域系统之间的数据拆分、协同和单服务领域系统的数据设计、数据层缓存、主从、分库分表等架构;6.稳定性架构主要从产研体系进行全链路稳定性架构。
2.4.数据架构
数据架构主要是针对数字化建设在1.0以上的阶段,主要是基于数字和业务指标支撑业务进行用户体验改进,平台或者B端商家、供应商提效降本。数据架构需要进行大数据体系架构,业务数据指标设计,业务数据采集,业务数据同步,离线数据分析,实时数据分析等等。
2.5.基础架构
基础架构主要是基于以上的2.1~2.4的不同层次的架构,在业务规模发展上量以后,组织技术架构的治理需要产生。基础架构需要成立独立的基础架构部门或者小组,对不同业务部门使用的研发公共服务、基础组件进行架构、设计、研发、部署、运维。
2.6.基础环境架构
基础环境架构,主要是组织中的基础环境架构,包括服务器,网络,存储,安全等。
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/75809.html