初始状态:硬件
-> 如何提高算法适应性?
-> 分离出了程序(汇编)
初始状态:硬件 + 程序 程序的共性(稳定)成分: 计算资源管理 产生:操作系统 分离出了:应用程序
初始状态:硬件 + 操作系统 + 应用程序 程序的共性(稳定)成分:数据管理 产生了:数据库管理系统 分离出了:应用软件
初始状态:硬件 + 操作系统 + 数据库管理系统 +应用软件 程序的共性(稳定)成分:资源管理和服务 产生了:中间件(应用服务器) 分离出了:业务逻辑
为控制软件复杂度提取软件的共性成份而沉淀下来的一层软件,屏蔽系统低层的复杂度,在高层保持复杂度的相对稳定
“公共功能”需求:对网络假设的相同
《Three Layer Architecture in C# .NET》