基于《架构风格与基于网络的软件架构设计》前三章整理所得