当前位置: 首页 > news >正文

阿里云-银行核心系统转型之业务建模与技术建模

业务领域建模包括业务建模和技术建模,整体建模流程图如下:

业务建模包括业务流程建模和业务对象建模

业务流程建模:通过对业务流程现状分析,结合目标核心系统建设能力要求,参考行业建
模成果,形成结构化的业务流程模型;
业务对象建模:基于信息模型资产,结合对业务流程提取的业务实体,进一步分析实体间
关系,获得业务对象模型和业务行为模型。
技术建模是为了对业务模型进行落地实现,把上述业务模型转换为技术模型。通过技术
建模,实现三个模型的转换:
业务流程模型到服务流程组合的转换;
业务对象模型到逻辑/物理数据模型的转化;
对象行为模型到API接口/原子服务的转换。

建模平台

     建模工具是支持业务领域建模的平台,包括对领域模型、数据模型、中台能力模型等的管
理,提升建模设计效率并有效沉淀最佳实践。
     在建模平台中,业务模型包含领域架构、业务模型、业务流程、交易模型、信息模型五
层,五层概念逐层缩小:
    领域架构作为系统的整体架构,包含系统中所有的业务模型,把系统中的业务模型按架构
图的方式编排起来;
业务模型是由业务流程组成,是多条业务流程的集合;
业务流程串联交易模型,形成业务流程图;
交易模型中定义交易行为、交易的属性及交易行为的输入输出;
   信息模型主用于定义九大信息要素:参与者、产品、合约、账户、事件、条件、地理位
置、资源项、渠道,理论上任何交易模型都是由九大信息要素构成,在不能满足时也支持添加
新的信息要素。

在建模平台中,技术模型包含:微服务模型、流程模型、实体模型、数据模型。

微服务模型是利用云原生特性,把业务流程中的步骤进行聚类分析,获得相应的微服务模型;

    流程模型承接业务建模中的业务流程,通过对业务流程中的功能进行细化分析,获得实现
业务功能的一个或多个具体接口,明确每个接口的输入输出字段,分析出实现业务功能所需的
实体及实体间关系,获得实体模型;
    需要持久化的实体模型,按数据库设计的相关要求转换为数据模型,通常情况下实体模型
与数据模型是一对一或一对多关系。
   通过上述步骤,最终得到技术模型中的微服务模型、流程模型、实体模型和数据模型。

本文参考:《阿里云 "核“聚变核心系统转型之路”》,下载地址:链接: https://pan.baidu.com/s/1Oww7wgZT293_UPO2G5CtTA 提取码: 6n28 


推荐阅读

  • 基于用户故事的领域驱动DDD
  • 应用架构设计模式

http://www.lryc.cn/news/526016.html

相关文章:

  • MySQL核心知识:春招面试数据库要点
  • Hive之加载csv格式数据到hive
  • Java web与Java中的Servlet
  • kafka常用目录文件解析
  • RV1126+FFMPEG推流项目源码
  • ANSYS SimAI
  • hedfs和hive数据迁移后校验脚本
  • 蓝桥杯单片机(八)定时器的基本原理与应用
  • 刷题总结 回溯算法
  • C++ 静态变量static的使用方法
  • Langchain+文心一言调用
  • 20250124 Flink中 窗口开始时间和結束時間
  • Android Studio安装配置
  • 设计模式Python版 单例模式
  • 7-Zip高危漏洞CVE-2025-0411:解析与修复
  • python实现http文件服务器访问下载
  • 《一文讲透》第4期:KWDB 数据库运维(6)—— 容灾与备份
  • ArcGIS10.2 许可License点击始终启动无响应的解决办法及正常启动的前提
  • Level2逐笔成交逐笔委托毫秒记录:今日分享优质股票数据20250124
  • 概率密度函数(PDF)分布函数(CDF)——直方图累积直方图——直方图规定化的数学基础
  • YOLOv5训练自己的数据及rknn部署
  • 计算机图形学:实验四 带纹理的OBJ文件读取和显示
  • SQL Server 使用SELECT INTO实现表备份
  • 【线性代数】基础版本的高斯消元法
  • Python标准库 threading 的 start 和 join 的使用
  • 无公网IP 外网访问媒体服务器 Emby
  • 【数据结构】_顺序表
  • [MySQL]数据库表内容的增删查改操作大全
  • 解决双系统引导问题:Ubuntu 启动时不显示 Windows 选项的处理方法
  • Java面试题2025-Spring