Write a chapter to talk about the history leading up to RESTful API in the reading materials of an IT bootcamp. Our planned outline is to cover the following historical developments: Web 2.0, RPC, SOAP, JSON, SPA.
Write the following section: Briefly mention the rise of Web 2.0 and SOA in Enterprise's internal architecture as the context. Then explain what RPC is and illustrate with short code snippet in python. Explain the attempt to make it works like local function call and how this goal is unattainable due to fundamental limitations of the network (fallacy of distributed computing).