分层架构-面向流程

什么是分层架构?

它是将整体系统拆分成 N 个层次,每个层次有独立的职责,多个层次协同提供完整的功能。

常见的分层架构有哪些?

MVC、TCP/IP协议栈、Linux系统

分层架构核心是什么?

保证隔层之间边界明显,层与层之间依赖稳定,支撑快速扩展。

分层架构的优缺点是什么?

优点:

缺点:

SOA-面向服务

SOA 有 3 个关键概念:

Powered by Fruition