前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >业务驱动的应用架构设计

业务驱动的应用架构设计

作者头像
新亮
发布2022-03-31 19:21:37
5380
发布2022-03-31 19:21:37
举报
文章被收录于专栏:新亮笔记新亮笔记

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

什么是应用架构?

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

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

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

  • 既不关注每个应用本身的架构;
  • 也不关注每个应用的实现技术;

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

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

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

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

应用架构的实际工作内容

应用需求

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

应用项目

  • 需求分配:把应用服务指派给应用组件。
  • 应用组件:应用服务的承担者,是应用架构要识别的主要对象。
  • 应用项目:定义成工作包。例如,前端工作包、后端工作包。

应用集成

  • 应用集成:不同应用之间,以及应用与第三方系统之间的交互关系。
  • 组件协作:应用组件之间的交互关系。
  • 接口定义:识别应用间交互的接口有哪些。

研发管理

  • 路径管理:又称产品里程碑管理。即产品在某个时间点要达到的标准。
  • 接口管理:长期的、跨实施阶段的接口标准的管理。
  • 项目管理:由 PMO 牵头。

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

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-02-25,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 新亮笔记 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 什么是应用架构?
  • 应用架构的实际工作内容
    • 应用需求
      • 应用项目
        • 应用集成
          • 研发管理
          • 业务驱动的应用架构设计步骤
          相关产品与服务
          项目管理
          CODING 项目管理(CODING Project Management,CODING-PM)工具包含迭代管理、需求管理、任务管理、缺陷管理、文件/wiki 等功能,适用于研发团队进行项目管理或敏捷开发实践。结合敏捷研发理念,帮助您对产品进行迭代规划,让每个迭代中的需求、任务、缺陷无障碍沟通流转, 让项目开发过程风险可控,达到可持续性快速迭代。
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档