架构风格和模式
2009-02-19 17:22
204 查看
架构风格 | 描述 |
---|---|
客户端-服务器 | 将系统分为两个应用,其中客户端向服务器发送服务请求。 |
基于组件的架构 | 把应用设计分解为可重用的功能、逻辑组件,这些组件的位置相互透明,只暴露明确定义的通信接口。 |
分层架构 | 把应用的关注点分割为堆栈组(层)。 |
消息总线 | 指接收、发送消息的软件系统,消息基于一组已知格式,以便系统无需知道实际接收者就能互相通信。 |
N层/三层架构 | 用与分层风格差不多一样的方式将功能划分为独立的部分,每个部分是一个层,处于完全独立的计算机上。 |
面向对象 | 该架构风格是将应用或系统任务分割成单独、可重用、可自给的对象,每个对象包含数据,以及与对象相关的行为。 |
分离表现层 | 将处理用户界面的逻辑从用户界面(UI)视图和用户操作的数据中分离出来。 |
面向服务架构(SOA) | 是指那些利用契约和消息将功能暴露为服务、消费功能服务的应用。 |
分类 | 架构风格 |
---|---|
通信 | SOA,消息总线,管道和过滤器 |
部署 | 客户端/服务器,三层架构,N层架构 |
领域 | 领域模型,网关 |
交互 | 分离表现层 |
结构 | 基于组件的架构,面向对象,分层架构 |
相关文章推荐
- 什么是架构模式和架构风格
- 体系架构风格与模式
- 什么是架构模式和架构风格
- .NET 应用架构指导 V2 学习笔记(三) 软件架构的模式和风格
- NET 应用架构指导 V2 学习笔记(五) 软件架构的模式和风格
- NET 应用架构指导 V2 学习笔记(四) 软件架构的模式和风格
- .NET 应用架构指导 V2 学习笔记(二) 软件架构的模式和风格
- 架构风格和架构模式速览
- Tomcat 系统架构与设计模式,第 2 部分: 设计模式分析
- 微博feed系统的push和pull模式和时间分区拉模式架构探讨
- 企业应用架构模式--对象-关系行为模式(第11章)
- 设计模式和架构模式的区别
- 基于MasterPage和UserControl的网站架构模式
- 大型网站架构—————架构的模式2
- RESTful架构风格
- 理解本真的REST架构风格
- Tomcat 系统架构与设计模式
- 架构那点事系列一 - 设计模式前章
- RESTful架构风格
- 浅谈MVC架构模式