server

command
v0.0.0-...-69869d7 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 2, 2017 License: Apache-2.0 Imports: 10 Imported by: 0

README

Server Example

  • REST API => Resources
  • Each resource is it's own CDS
  • Thus, each resource could have a POSET which wraps its main global graph
  • Each resource will have a set of UIs which covers (addresses) the entirety of all nodes and edges (relationships between nodes) in the resource CDS (often a DB table, etc.)
    • A single UI is fine as well (and will be a common case)
  • Every user session creates a single VUI per resource.
    • Each VUI contains all the user's entities of that resource type
  • VUIs can be ordered in the resource's global graph by the resource POSET if necessary
  • Each VUI is the space for a VDG Lattice. This VDG lattice is the User Request Lattice (User Request POSET) for that resource.

Important: when designing the system it is critical that structural updates (any updates, really) made to the CDS are reflected in each DG node.

Idea

A single tree resource. A tree with a root node, and each branch of the tree belongs to a different user. A user can add, remove, update, and read nodes in its branch.

Note: a tree structure is only preserved at the top level right now. It is still possible for a user to extend the tree with structures that make the tree structure no longer a tree structure.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL