业务驱动的应用架构设计

《业务架构·应用架构·数据架构实战》读书笔记

什么是应用架构?

应用架构是—组应用系统及其交互关系的描述,其中的每个应用系统都是一个 “逻辑功能组” ,用于支撑业务功能、管理数据资产。

【注意】应用架构不是“某应用的架构”。

必须强调,应用架构不关注 “每个应用的内部” :

  • 既不关注每个应用本身的架构;

  • 也不关注每个应用的实现技术;

【注意】应用架构的目标,是 定义支持业务 和 处理数据 需要的哪些应用系统。

需要注意的是,“应用架构” 不是 “应用程序的架构”,而是要定义:

  • 整个企业关注哪些类型的应用系统;

  • 这些应用系统需要执行哪些操作才能管理数据并将信息呈现给企业人员;

应用架构中的 “应用” ,不应被描述为具体的计算机系统,而应被描述为 “逻辑功能组” ,这些逻辑功能组负责支持 “数据架构中数据对象的管理” 或支持 “业务架构中的业务功能”。也就是说,识别应用是需要的,定义应用功能是需要的,但不需要指出应用的具体实现技术。

应用架构的实际工作内容

3cc0e911d022ec2b2194aa22caaafed3.png

应用需求

  • 应用功能:应用系统或子系统具有的能力。多指用户可见的能力。

  • 应用服务:应用系统或子系统具有的能力。含用户不可见的能力。例如,数据缓存服务、加密传输服务、压缩传输服务。

应用项目

  • 需求分配:把应用服务指派给应用组件。

  • 应用组件:应用服务的承担者,是应用架构要识别的主要对象。

  • 应用项目:定义成工作包。例如,前端工作包、后端工作包。

应用集成

  • 应用集成:不同应用之间,以及应用与第三方系统之间的交互关系。

  • 组件协作:应用组件之间的交互关系。

  • 接口定义:识别应用间交互的接口有哪些。

研发管理

  • 路径管理:又称产品里程碑管理。即产品在某个时间点要达到的标准。

  • 接口管理:长期的、跨实施阶段的接口标准的管理。

  • 项目管理:由 PMO 牵头。

业务驱动的应用架构设计步骤

7bec7bca71b8629babb9be01ab2257f2.png

推荐阅读

720e12da42402eded06ffac225eae642.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值