next up previous contents index
Next: Object Model Up: Architecture Previous: Software Layers

Workspaces and Sessions

LINCKS database is divided into a common shared area and a private area for each user. A user can update objects reachable from the objects in the common area and in his own area.

The database provides a very basic level of security and allows you to define which objects a particular user has read and write access to. For each user, we define a set of users such that the user has access to all objects created by the users in this set.

Upon login to the system the user initiates a session. A workspace is created and it is via the workspace that the user issues all updates to the database. After loading an object, the directly reachable objects are loaded into workspace upon reference. The result of an object update is only available to other users (or in the same user's other sessions) after issuing an explicit store command.



Martin Sjolin
Thu Jun 15 20:41:59 MET DST 1995