provides RestFul interface to domain objects.
Answers
Answer:
In the Object-Oriented discipline, an object is the bundling of data and behavior. Martin Fowler defined the First Law of Distributed Objects. That law states “Don’t distribute your objects”.
A domain model is a conceptual object model of a domain’s behavior and structure (entities, data, relationships). It is considered an anti-pattern if a domain model is anemic: if it has hardly any behavior.
RESTful APIs have become the de facto standard for distributed applications that provides stateless access to and manipulate textual representations of resources. i.e. the textual representation is a document or file. A resource is a mapping to a concept or concepts; a resource is not the implementation details that may have been used during the request for the resource.