NGWS SDK Documentation  

This is preliminary documentation and subject to change.
To comment on this topic, please send us email at ngwssdk@microsoft.com. Thanks!

NGWS Runtime Configuration

The primary goal of this document is to describe how the NGWS runtime and applications that target the Runtime are configured in the Tech Preview. The development of the NGWS configuration system is ongoing and only portions are available in this Tech Preview. As such, a secondary goal of this document is to provide an introduction to the full configuration system that will be implemented in future milestones.

The purpose of the NGWS configuration system is to allow administrators and developers to configure those aspects of an application that are either specific to the deployment environment, or can logically be changed after the application was built.

A typical example of configuration data is security policy. When building an assembly, a developer specifies the set of permissions that are required for the code to run. However, the decision about whether to grant the assembly the requested permissions is up to the administrator and is made independent of when the assembly was built.

In the Tech Preview an administrator will be able to configure a) security policy, at both the machine and user level; b) application behavior; and c) runtime behavior. In addition, a developer or support engineer will also be able to configure various runtime settings in order to debug problems.

When the runtime is installed, there are defaults for all of these settings so that an administrator does not have to take any specific action to configure the system to run applications. The following sections provide the details on how to configure the various aspects of the Runtime and applications that target the Runtime. There are three appendices that provide sample files that demonstrate how to configure various aspects of the NGWS runtime.