知识卡片

业务切面与业务闭环是横纵两种扩展方式

普通读书笔记卡 · 1978.ba.5

内容

AOP把多类共同需要的横切逻辑抽出统一处理,平移到业务领域就是”业务切面”——把跨业务线的公共能力(SSO、统一权限)抽成独立横向平台。与之相对的”业务闭环”是纵向把一个业务所需完整能力收拢进同一域由同一团队负责到底,即便要纳入原属其他系统的职责,以换取更高内聚性。发散:横纵对照与商业世界”平台型横向扩张、垂直型产业链纵深”模式同构。

参考来源

- 位置:第15章《技术架构与业务架构的融合》15.10节「业务切面/业务闭环架构模式」(源文件:_epub-src/text/part0021.html) - 结论依据:原文用AOP类比业务切面(SSO单点登录、统一权限管理为横向公共能力抽离),并明确业务闭环是纵向把完整业务收拢到一个团队,与平台型/垂直型商业模式类比,直接支持卡片结论。 - 原始内容:"在业务领域,可以把公共的业务逻辑抽离出来,做成一个公共的系统……例1:SSO单点登录……例2:统一权限管理……与'业务切面'相对应的是'业务闭环':业务切面是在'横'向上对公共的业务逻辑做抽离,而'业务闭环'是在'纵'向上把一个业务涉及的完整东西包在一个业务域里面,让一个团队负责。这点和商业层面的商业模式很类似:所有做'平台'的公司,都是'横'向扩展……而做垂直业务的公司,会'纵'向扩展。"