The document discusses the evolution of distributed computing architectures from distributed objects to web services and REST. It argues that REST provides an architectural style that enables a globally scalable and interoperable system for sharing information on the web by defining constraints around resources, representations, and relationships between them using hypermedia. The document outlines some key differences between REST and prior distributed object approaches in terms of assumptions, requirements, and enabling global interoperability through a uniform interface.