Based on the same architectural pattern of the web, "REST" has a growing dominance of the SOA (Service Oriented Architecture) implementation these days. In this article, we will discuss some basic design principles of REST.
V. Devedzic, J. Good, A. Harrer, R. Luckin, D. Pearce, S. Retalis, and J. Robertson. Artificial Intelligence in Education - Building Technology Rich Learning Contexts that Work, volume 158 of Frontiers in Artificial Intelligence and Applications, page 715. Amsterdam, IOS Press, (2007)