不积跬步,无以至千里

《架构风格与基于网络的软件架构设计》


Roy Thomas Fielding的博士论文,对Restful的架构风格做了更加详细深入的说明,只看了第一章就觉得很有启发,做下读书笔记

软件架构的元素

  1. 组件 组件提供对数据的转换的接口
  2. 连接器 连接器作为组件之间的连接,在架构层面认为对数据不做转换操作,连接器定义了组件之间的交互
  3. 数据 软件提供了对数据的处理功能,数据就是软件处理的对象