resourceoriented
Resourceoriented refers to a design and architectural approach that treats resources as the central abstraction in a system. A resource is any identifiable, manipulable object such as a data item, document, device, or service. In a resource-oriented design, clients interact with resources rather than invoking actions directly on objects, and state is conveyed through resource representations.
In practice, resource-oriented design is closely associated with web APIs and RESTful concepts. Resources are identified
Key principles typically emphasize resource identification, representation-driven state, stateless interactions, and the use of standard protocols
Benefits of resource-oriented design include looser coupling between clients and servers, clearer API boundaries, and easier
Criticisms note that the term is sometimes used loosely or interchangeably with REST, and not all resource-oriented