A Framework for Enabling Distributed Applications on the Internet - Mark Anthony McLaughlin (CoRR, 2011)