REST 架构风格

2019-03-19  本文已影响0人  唔六

REST是Representional State Transfer是一种混合式架构。

REST强调交互的可伸缩性、==接口==的通用性、==组件==的独立部署。减少交互、增强安全、封装中间组件。

理解架构

作者对架构的定义实际上扩大了运行时的范围。这里的运行时不仅仅包含单个程序的运行时。更包括整个分布式系统的运行时。

配置和日志系统需要在磁盘中进行存储。这需不需要架构进行考虑。

什么是架构

架构是一种 运行时抽象(Run-timeAbstraction)[1]

架构是架构风格的实例。

架构的组成

上述都是对软件的抽象。实际上,这些在运行时都表现为字节流。

配置是系统运行时组件、连接器、数据之间的结构[^3]

属性集合包括了组件、连接器、数据选择和排列所产生的所有属性

架构风格是一组相互协作的架构约束。

设计web架构

基于网络应用架构风格

数据流风格
复制风格
分层风格
移动代码风格
点对点风格

评估架构


  1. 运行时描述软件加载到内存时的一种状态。但是这个定义感觉有所欠缺。

上一篇 下一篇

猜你喜欢

热点阅读