架构风格与基于网络的软件架构设计
这是WEB发展史上非常重要的一篇论文。这篇论文定义了一个框架,致力于通过架构风格来理解软件架构,并且展示如何使用风格来指导基于网络的应用的架构设计。
OpenDoc Series'
架构风格与基于网络的软件架构设计
(博士论文)
作者:Roy Thomas Fielding博士
译者:李锟、廖志刚、刘丹、杨光
这是WEB发展史上非常重要的一篇论文。这篇论文定义了一个框架,致力于通过架构风格来理解软件架构,并且展示如何使用风格来指导基于网络的应用的架构设计。
原文链接:作者简介:
Roy Thomas Fielding博士是HTTP和URI等Web架构标准的主要设计者,Apache HTTP服务器的主要开发者。他为Web架构的设计作出极其杰出的贡献,他的工作为Web架构奠定了坚实的基础。
译者简介:
李锟(站长)、廖志刚(负责人)、刘丹(负责人)、杨光(《重构与模式》的译者)
版权声明:
本论文是有版权的著作,英文原文的版权属于Roy Thomas Fielding博士所有,中文译文的版权属于全体译者共同所有。译者在得到了Fielding博士的许可之后翻译了这篇论文。本译文的发布权属于Fielding博士和全体译者共同所有。未经许可,其他网站不得全部或部分转载本译文的内容。
致谢:
本论文是Web发展史上一篇非常重要的技术文献。出于社会责任感,译者认为极其有必要将它介绍给国人,使国人得以一窥HTTP和URI等Web架构标准背后的基本原理。基于相同的基本原理,Web开发者能够设计并建造出最为高效的Web应用。因此译者发起了这一公益性的翻译项目。除了四位主要的译者以外,来自新浪公司的田乐、丁舜佳和梁晓星也参与了第3章的部分翻译工作,对他们的辛勤工作表示感谢。此外,国内一些专家认真地审阅了论文的译文,提出了很多中肯的评论,使得译文的质量得以保证。在此向他们表示诚挚的感谢,他们是:庄表伟、李琳骁、金尹、孟岩、骆古道、范凯、刘新生、刘江。
这是WEB发展史上非常重要的一篇论文。这篇论文定义了一个框架,致力于通过架构风格来理解软件架构,并且展示如何使用风格来指导基于网络的应用的架构设计。
内容目录
论文摘要..............................................................................................................................................7
绪论......................................................................................................................................................8
第1章 软件架构...............................................................................................................................10
1.1 运行时抽象.............................................................................................................................10
1.2 元素 .......................................................................................................................................10
1.2.1 组件..................................................................................................................................11
1.2.2 连接器..............................................................................................................................12
1.2.3 数据 ................................................................................................................................12
1.3 配置.........................................................................................................................................12
1.4 属性 .......................................................................................................................................13
1.5 风格.........................................................................................................................................13
1.6 模式和模式语言.....................................................................................................................14
1.7 视图.........................................................................................................................................15
1.8 相关工作 ...............................................................................................................................15
1.8.1 设计方法学......................................................................................................................15
1.8.2 设计、设计模式、模式语言手册..................................................................................15
1.8.3 参考模型和特定于领域的软件架构..............................................................................16
1.8.4 架构描述语言..................................................................................................................16
1.8.5 形式化的架构模型..........................................................................................................17
1.9 小结 .......................................................................................................................................17
第2章 基于网络的应用的架构.......................................................................................................18
2.1 范围.........................................................................................................................................18
2.1.1 基于网络 vs. 分布式......................................................................................................18
2.1.2 应用软件 vs. 网络软件..................................................................................................18
2.2 评估应用软件架构的设计.....................................................................................................18
2.3 关键关注点的架构属性.........................................................................................................19
2.3.1 性能(Performance).....................................................................................................19
2.3.1.1 网络性能(Network Performance).......................................................................20
2.3.1.2 用户可觉察的性能(User-perceived Performance)............................................20
2.3.1.3 网络效率(Network Efficiency)............................................. …… 此处隐藏:35003字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [行业资料]创设有效语境 改善英语教学
- [行业资料]微商推广引流的44种方法
- [行业资料]医疗机构输血科血库基本标准
- [行业资料]锂离子电池项目可行性研究报告(2015年
- [行业资料]申请执行人长沙市开福区人口和计划生育
- [行业资料]倾听草木的呼吸(初中阅读)
- [行业资料]长沙新环境厂房租赁合同书
- [行业资料]2022年经济师《金融专业知识与实务(中
- [行业资料]浦东新区2009学年度第二学期期末考试七
- [行业资料]企业劳动用工协议书
- [行业资料]最新苏科版七年级数学上册第二章有理数
- [行业资料]12星座与英语词汇学习
- [行业资料]2008年高考化学科经验
- [行业资料]镇政府2015年工作总结及2016年政府工作
- [行业资料]梧州市产业园区规划及招商引资报告
- [行业资料]大体积砼承台施工作业指导书
- [行业资料]学生干部在创建和谐校园中的作1
- [行业资料]小学语文教师实习个人总结
- [行业资料]2014完美最新奖金制度
- [行业资料]2016年一建建筑实务-重要知识点地质
- 【最新】人教版小学语文三年级上册:第
- 中国中小企业年鉴(地区数据)
- 动物与人类生活的关系 ppt
- 选修3 专题3 胚胎工程知识点
- 遥感技术基础复习题
- 公司员工职业生涯规划实施方案
- 辽宁省建筑施工企业安全生产许可证管理
- 15秋福师《中外幼儿教育史》在线作业二
- 2015-2020年中国网络视频行业深度调研
- 数学八年级下华东师大版21.1算术平均数
- 苏教版一年级语文下册《小松树和大松树
- 油画论文:摄影对当下油画艺术的影响
- 西方自由主义影响下的新闻自由——从17
- 基于支持向量机的商业银行信用风险评估
- 机械设计基础复习题答案(修改)(1)
- 语文:高考作文素材:材料引用及论点论
- 月份工程进度款结算单62+56
- 2018-2023年中国互联网基金行业现状研
- 人教版 PEP 五年级下册Unit1Lesson1 th
- 2014学年第二学期四年级数学期末教学质




