O'Reilly logo

ASP.NET Web API by Joydip Kanjilal

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Resource Oriented and Service Oriented Architecture

The SOA and ROA architectural design paradigms provide a way to build robust distributed architectures. In essence, ROA is a specific set of guidelines for a RESTful architecture. ROA is a structural design that provides support for internetworking of resources. A resource is an entity that can be identified using a URI. Servers, computers, computer devices, web pages, scripts, and so on, are all resources in the context of ROA. While SOA is verb oriented, ROA is noun oriented.

ROAs involve retrieval of particular resource instances. Requests in an ROA are stateless. The resource lifecycle management verbs include PUT, DELETE, GET, and POST. In an ROA, you have a service provider that maintains ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required