Qwen3 惊喜上线阿里云百炼,8款模型全开源!点击免费领取 800万 tokens! 了解详情
写点什么

应用架构指南 2.0 Beta1 发布

  • 2008-11-09
  • 本文字数:565 字

    阅读完需:约 2 分钟

微软 patterns & practices 组发布了应用架构指南 2.0 Beta1 ,这是一本讲述在.NET Framework 上设计应用架构时需要遵循的原则、模式及实践的书。其读者定位在解决方案架构师和开发经理。

  • 第一部分“基本原则”介绍了理解架构设计技术和策略所需的基本原则。
  • 第二部分“设计”介绍了可用于任何应用类型或应用层的拱形设计方案和最佳实践,包括如何为服务设计通信和计划。
  • 第三部分“层”介绍了架构与设计方法以及每一层的最佳实践,包括展示层、业务层、服务层和数据访问层。
  • 第四部分“质量品质”介绍了关于质量品质的详细指南,如安全、性能等。
  • 第五部分“原型——设计与模式”介绍了针对每种应用类型原型的模式与设计框架,包括服务应用、Web 应用、富客户端应用、富 Internet 应用及移动应用。

根据 patterns & practices 的首席程序经理及合作者 J.D. Meyer 所述,这本书通过以下内容为大家带来帮助

  • 为应用选择正确的架构
  • 选择正确的技术
  • 为关键的工程决策作出更有效的选择
  • 映射恰当的策略和模式
  • 映射相关的模式 & 实践解决方案

该指南考虑到了如下因素:应用类型、架构风格、架构框架、场景、质量品质及需求 / 约束,如下图所示:

该指南使用了如下的参考架构:

其他值得注意的 patterns & practices 指南是 Enterprise Library v4.1 验收测试工程指南

查看英文原文: Application Architecture Guide 2.0 Beta1 Published

2008-11-09 20:201004
用户头像

发布了 88 篇内容, 共 267.5 次阅读, 收获喜欢 8 次。

关注

评论

发布
暂无评论
发现更多内容

产品待办列表PBL与产品需求文档PRD的本质区别

ShineScrum

Scrum PRD 产品待办列表 PBL 产品需求文档

用了8年MQ!聊聊消息队列的技术选型,哪个最香!

小小怪下士

Java RocketMQ RabbitMQ 消息队列

记一次京东前端面试被问到的题目

helloworld1024fd

JavaScript

Linux系统保存文件命令的详细介绍

源字节1号

软件开发 前端开发 后端开发 小程序开发

【docker】导入镜像报错磁盘空间不足的解决方法 && 【docker】修改默认的存储路径

A-刘晨阳

Docker Linux 运维 11月月更

浅谈HTTP缓存与CDN缓存的那点事

京东科技开发者

缓存 性能 Web CDN HTTP缓存

ElasticSearch深度分页详解

京东科技开发者

数据库 elasticsearch 分布式搜索引擎 分布式实时搜索引擎

python中类与对象的动态性,混入机制

乔乔

11月月更

redhat运维-ftp服务故障

阿柠xn

Linux 运维 ftp 11月月更

算法基础:离散化及模板详解

timerring

算法 11月月更 离散化

企业级 Angular 应用路由路径自定义配置和开发的案例分享

汪子熙

typescript 前端开发 angular Web应用 11月月更

数据结构学习笔记(二)

lxmoe

数据结构 学习笔记 11月月更

zabbix添加自定义监控项&告警(邮件)

A-刘晨阳

Linux 运维 zabbix 11月月更

腾讯前端高频手写面试题

helloworld1024fd

JavaScript

荣耀开发者大会预约有礼

荣耀开发者服务平台

开发者 手机 开发者大会 荣耀 honor

HarmonyOS 3.1版本发布,全面进入声明式开发

HarmonyOS开发者

HarmonyOS

vue实战中的一些小技巧

yyds2026

Vue

vue实战-深入响应式数据原理

yyds2026

Vue

vue实战-完全掌握Vue自定义指令

yyds2026

Vue

质量评估模型助力风险决策水平提升

百度Geek说

机器学习 企业号十月 PK 榜 智能测试 质量评估模型

引迈信息低代码怎么样?靠谱吗?

优秀

低代码 低代码平台

Wallys/ DR9074-6E QCN9074 WIFI 6E 802.11AX 4X4 6GHz/ industrial M.2 card / DR9074-6E(PN02.7)

Cindy-wallys

m.2 QCN9074 WIFI 6e

如何使用ModelBox快速提升AI应用性能

华为云开发者联盟

人工智能 华为云 ModelBox

关于软件物料清单(SBOM),你所需要了解的一切

SEAL安全

安全 软件物料清单 SBOM

Wallys/IPQ4018/IPQ4028 2x2 2.4Ghz 2x2 5Ghz Industrial WIFI5 router/Support 11ABGN/AC

Cindy-wallys

IPQ4018 IPQ4028 2.4G&5G

Apache Pulsar 社区年度峰会 Pulsar Summit Asia 2022 即将召开

腾源会

大数据 开源

手撕常见JS面试题

helloworld1024fd

JavaScript

数据结构学习笔记(一)

lxmoe

数据结构 学习笔记 11月月更

Linux系统中CPU占用率较高问题排查思路与解决方法

A-刘晨阳

Linux 运维 cpu 11月月更

技术分享| Etcd如何实现分布式负载均衡及分布式通知与协调

anyRTC开发者

分布式 etcd 通知 式负载均衡 协调

Java中的BigDecimal比较大于小于等于,四舍五入保留几位(setScale方法详解),加减乘除取余

共饮一杯无

Java BigDecimal 11月月更

应用架构指南2.0 Beta1发布_.NET_Abel Avram_InfoQ精选文章