Talk:Nsd.c
Overview
The NodeSpace Daemon needs to be outlined clearly here so that development can continue bit-by-bit along with the other work threads such as MediaWiki extensions. The basic idea is that it's an applicational environment for workflow management. It is a wiki-like system of dealing with objects making up the work, and all the objects make up a distributed object space shared across and supported by the users. There are three main abstraction layers, Logic, Interface and Network which are described below.
Logic
This is the organisational environment used by the other two layers and by all work defined in the system. It is a means of describing processes and scheduling instances of the processes based on the descriptions.
Network
Interface
Applications these days are all based on the idea of templates designed to add layout and style to the processes and information making up the network content. The templates used in the rendering of various aspects of a system undergo collaboration and refinement in the same way as multiple languages are supported in a wiki. This same method applies to different binding functionality to different programming languages or hardware architectures and to sets of constraints or properties defined by groups or organisations.
Generic Organisation
It was noted above that the Network and Interface layers make use of the Logic layer; in fact they're defined as workflow systems described in terms of the structure the Logic layer interprets and executes.



