We use information to represent the real world (its state) - the internet uses the commonality of the http protocol to transfer this representational state, using some basic verbs: GET, POST, DELETE to change the state of the representational information (data) - known as "RE.S.T"
With a common set of objects (nouns) i.e. contact, project, issues etc hosted by mydigitalstructure.com, you can represent the state of an organisation - being the combination of people, purpose, process & product.
|
By understanding the mydigitalstructure objects and the methods (functions), you can design and build "information machines/engines" - that can be used to solve real-world human problems - the nature of all technology.
The most modern architecture for constructing "RESTful" information machines is "model-view-controller", where:
- model is the structure that defines the data
- view is what the user sees and interacts with
- controller is what joins the view to the model - ie what happens when the user interacts
In classical engineering terms the the model is the rules and the view is the outcome.
|