Resource Oriented Architecture (ROA) is an architectural style based on the principles of Representational State Transfer (REST). ROA is quickly becoming the technology of choice for developing and designing applications for the web for large scale users. This book highlights the importance of ROA and how it complements SOA, covering cloud computing, mobile Internet, and QoS, among other topics. It explains how to build Web services using ROA and discusses the various frameworks and technologies that are most suitable. Using case studies and examples to illustrate ROA in practice, the text covers various platforms, tools, and technologies that support ROA.
Introduction To ROA
Introduction to ROA
Evolution and Anatomy of ROA
REST Principles
Web Services and ROA
SOA and Web Services
RESTful Web Services
SOA with REST
ROA with REST
Architecting With ROA
Achieving QoS with ROA
ROA use cases
ROA frameworks
ROA Standards
Future Trends in ROA
Case Study Using ROA
Using Mobile Internet
Using Cloud Computing
G. Lakshamanan, S.V. Subrahmanya, S. Sangeetha, and M. Pradeep Kumar are with Infosys.