Architecture
Last updated
Last updated
Traditional three layers vision.
Data.
Interface
Processing
MVC - Model, View, Controller
Data encapsulation.
Object implementation details are hidden by the interface.
When a client binds itself to a distributed object, an object's interface implementation is loaded - proxy.
A complementary entity called a skeleton appears on the server side.
Operation | Description |
---|---|
PUT | Creates a resource |
GET | Access a resource's state |
DELETE | Destroys a resource |
POST | Modifies a resource, it's state is replaced |
Resources are identified by a unique schema of identifiers.
All the services offer the same interface.
All the messages are self-contained.
After an operation execution, the component forgets everything about the called resource.