时间回到多年之前(当时我的头发还没这么稀疏),Google在4月1日这一天发布了Gmail,这不由得令许多人怀疑这个产品是否只是Google精心炮制的一个玩笑。但谁又能够去指责他们的怀疑呢?毕竟整个互联网行业还不够成熟,它仍然停留在青春期阶段。甚至WebAPI服务器在当时也是一门新生的技术。在当时,许多不同种类的机器之间的远程调用仍然时常会通过由服务器生成的过程桩进行“握手”的方式以实现通信(例如CORBA)。差不多在同一时间,软件架构师KevinPerera在他当时所参与的项目中找出了通信层的一种模式。为了简化这种风格的架构以及具体实现中的构建过程,他提出了一种全新的设计方法作为此问题的解决