导图社区 决胜B端 - 产品经理升级之路 - 进阶篇
企业级应用架构要把企业的各个软件系统有机集成在一起的方式
编辑于2022-10-28 17:34:18时间管理-读书笔记,通过学习和应用这些方法,读者可以更加高效地利用时间,重新掌控时间和工作量,实现更高效的工作和生活。
本书是法兰教授的最新作品之一,主要阐明了设计史的来源、设计史现在的状况以及设计史的未来发展可能等三个基本问题。通过对设计史学科理论与方法的讨论,本书旨在促进读者对什么是设计史以及如何写作一部好的设计史等问题的深入认识与反思。
《计算机组成原理》涵盖了计算机系统的基本组成、数据的表示与运算、存储系统、指令系统、中央处理器(CPU)、输入输出(I/O)系统以及外部设备等关键内容。通过这门课程的学习,学生可以深入了解计算机硬件系统的各个组成部分及其相互之间的连接方式,掌握计算机的基本工作原理。
社区模板帮助中心,点此进入>>
时间管理-读书笔记,通过学习和应用这些方法,读者可以更加高效地利用时间,重新掌控时间和工作量,实现更高效的工作和生活。
本书是法兰教授的最新作品之一,主要阐明了设计史的来源、设计史现在的状况以及设计史的未来发展可能等三个基本问题。通过对设计史学科理论与方法的讨论,本书旨在促进读者对什么是设计史以及如何写作一部好的设计史等问题的深入认识与反思。
《计算机组成原理》涵盖了计算机系统的基本组成、数据的表示与运算、存储系统、指令系统、中央处理器(CPU)、输入输出(I/O)系统以及外部设备等关键内容。通过这门课程的学习,学生可以深入了解计算机硬件系统的各个组成部分及其相互之间的连接方式,掌握计算机的基本工作原理。
决胜B端 - 产品经理升级之路 - 进阶篇
15 通用的企业级应用架构设计
15.1 抽象出通用的企业级应用架构
对外系统:官网、客户C端系统
管理后台:订单、会员、商品等
业务单元支持系统:销售、客服、地推、仓配等
职能单元支持系统:法务、财务、人力等
基础服务支持系统:给其他应用系统提供基础服务能力支持(中台)
数据底层和应用:聚焦于数据层面的统一和封装
15.2 不同发展阶段的互联网企业的应用架构畅想
15.3 企业级应用架构设计的建议
业务定位和边界要清晰
本身的权责定义要清晰
系统要实现松耦合、高内聚
功能明确、独立、灵活
各个组件之间可以轻松组合
不要让易变的新业务影响现有业务的稳定性
系统之间要实现数据的单向流转
单项流转,确保数据流可回溯,保证数据一致性和可追溯性
综合考虑架构的合理性和业务发展的需要
应用架构设计的首要目标是支持业务发展
初期和成长期,系统建设要全力支持业务,而不要过于追求架构的完美
要懂得在合理架构设计和灵活多变的业务需求之间做出权衡
深入思考新系统与旧系统的关系
识别潜在的系统架构风险
必要时升级汇报问题,避免做出错误决策
15.4 浅谈企业架构(EA)
Enterprise Architecture
架构
业务架构:关注组织架构、领域模型、业务需求、业务规则、业务流程等要素
数据架构:关注数据集成、主数据管理、元数据管理、数据治理、数据安全性
应用架构:企业级应用架构,关注软件设计与公司经营管理的关系
技术架构:关注服务器、网络、中间件、操作系统等偏技术层面的要点
落地方法论包括TOGAF、Zachman、DoDAF等
对B端产品经理,对EA有大概认知即可
14 多元化业务带来的应用架构演变
14.1 集团企业的应用架构
解决信息孤岛问题的经典方法就是进行主数据管理
识别唯一关键数据,避免内部数据的冗余和不一致问题
合理的架构要在架构设计和公司业务发展之间做出合理权衡,必要时在合理性上做出妥协和让步
14.2 加强基础服务建设,为新业务赋能
不需要从零搭建新系统,而是大量复用已有的模块
14.2.1 将通用功能抽象成基础服务
14.2.2 强健的基础服务支持新业务快速搭建
14.2.3 Passport与客户资料管理
14.3 集团强化中台能力建设
12 企业级应用架构概述
12.1 什么是企业级应用架构
企业级应用架构要把企业的各个软件系统有机集成在一起的方式
通过研究企业的业务组织划分方式和经营运作特点,一次设计软件系统划分和搭建方式
通过组件化、服务化的设计思路,保持系统的灵活性和扩展性
通过主数据的设计思路,解决信息孤岛和烟囱型应用的问题
12.2 学习企业级应用架构的益处
12.2.1 加深对业务和产品设计的理解
理解企业如何运作
企业组织架构、职能部门的设计
企业在不同阶段、不同业务情况下,部门之间的权责分工、组织架构演进
理解支持企业运作的成熟产品方案
理解多个产品如何协作
可以理解产品之间应该如何组织、搭建才能保证各个产品、系统有效地协作
理解应用架构是随业务发展而演变的
12.2.2 培养大局观
更清楚地认识到自己所负责工作在整个团队中的定位和价值
尝试从企业、行业、产业角度考虑,从企业整体经营发展角度去思考、设计方案
12.2.3 获得更好的职业发展机会
13 传统企业的应用架构演变
13.1 小微型企业的应用架构
所有的软件系统本质上就是对数据的增删改查,如果excel得当,也可认为是一套小型的软件系统
公众号、ERP、CRM都是为了解决某一大类业务问题而存在,各自有清晰定位、分工和目标用户,几个系统之间相互独立又相互关联
13.2 中型企业的应用架构
当企业规模达到一定复杂程度以后,必须有一整套软件系统来支持其经营运转,否则管理会失控、混乱
数据仓库在企业中真正发挥作用,需要公司层面实现经营思路体系化、指标管理规范化、流程合理化,也要提升全员数据化管理运营的理念和意识