CRUD2CRUD (or CRUDS) is distributed application architecture for developing software applications that exchange data on well defined CRUD interfaces (CRUDS). Above diagram shows a client/server CRUD2CRUD application architecture.
CRUD2CRUD can be used in various concepts and domains for developing applications.
CRUD & CRUDView
CRUD is a data processing design pattern against a persistent storage (or CRUD source) for data creation, reading, updation and deletion. CRUDView is CRUD enabled view that is responsible for data processing and presentation.
Windntrees implement various views including ObjectView, NewView, EditView, SearchView, CRUDView, Alternator and CRUDSList. Collectively, they can be called as [WindnTrees]View. Each of such view is contained with observer that is composed of set of observables of different types. Observables are linked with various elements of HTML document for synchronizing data between source (memory) and target (element).
[WindnTrees]View Observer is set of observables.