《业务架构·应用架构·数据架构实战》读书笔记
接上篇 《业务驱动的应用架构设计》。
智能物流柜 基于 快递员存件 和 用户取件 等核心业务场景,部署一整套分布式软硬件系统,支撑起快递员、用户、客服人员之间的便捷高效协同。
下面一起看一下,如何对其进行应用架构设计?
对每个业务功能进行业务场景穷举分析,是应用架构设计的起跑线。业务场景找得全,就赢在了起跑线上;业务场景找不全,就输在了起跑线上。
通过业务流程分析,从而得到可以进一步得到 IT 应用系统必须提供的应用功能和应用服务。
惊不惊喜?我们发现图中虽然信息量不小,但逻辑非常清楚。例如,图中的超时打赏业务流程,需要扫码支付应用服务来支撑。再例如,图中的刷脸取件业务流程,包含面部信息采集、人脸验证和用户账户管理三个应用服务。
识别出需要开发的前端程序、后端程序等。
工作包的划分。