Roy Thomas Fielding博士的论文:《Architectural Styles and the Design of Network-based Software Architectures》绝负盛名,被称为Web架构设计领域的“圣经”。日前,由ajaxcn.org社区、91yee 翻译社区、Matrix社区联合参与完成了对该论文的中文化工作,并且在完成翻译校对工作后获得了Fielding博士的官方许可,正式发布在满江红开源网站的OpenDoc系列文档中。
作者简介

Roy Thomas Fielding博士是HTTP、URI等Web架构标准的主要设计者。他在2000年所著的博士论文中,首次系统全面地阐述了REST的架构风格和设计思想。这篇论文是Web发展史上一篇非常重要的技术文献,所有做Web开发的开发者都应该熟读这篇论文,深刻理解Web架构和HTTP、URI等标准背后的基本原理。
译者简介
李锟(ajaxcn.org 网站 站长)、廖志刚(91yee 翻译社区 负责人)、cleverpig( Matrix 技术社区负责人)、杨光(《重构与模式》的译者)
绪论
抱歉……你说的可是“屠刀”?——摘自《建筑师讽刺剧》(The Architects Sketch)
正如Perry和Wolf的预言,软件架构成为了20世纪90年代软件工程研究的焦点。由于现代软件系统的复杂性,更加有必要强调组件化的系统,其实现被划分为独立的组件,这些组件通过相互通信来执行想要完成的任务。软件架构的研究探索了如何以最佳方式划分一个系统、如何标识组件、组件之间如何通信、信息如何沟通、组成系统的元素如何能够独立地进化,以及上述的所有东西如何能够使用形式化的和非形式化的符号加以描述。
……


