Key NLS Terms

Understanding the following terms will help you maintain licensing and license units on your network.


Examples of NLS Clients


Example 1: NLS Client Software on a Client Workstation

At your Windows 2000 workstation you want to use OptionsPlus, an NLS-enabled application. After you click the icon for OptionsPlus, that application loads on your client workstation.

OptionsPlus then requests a license unit. The NLS component (a .DLL file linked to OptionsPlus software) locates a license service provider (an NLS component running on a server). That license service provider searches eDirectory for a License Certificate object that has license units available.

The license service provider responds to the NLS client in OptionsPlus and allows you to use the application.


Example 2: NLS Client Software on a Server

When starting a server, NetWare loads and runs eDirectory and license service provider, two necessary components of the NLS system.

Before completing its bootup, NetWare's policy manager uses NLS client software (an NLM library for NLS) to request a server base license from the license service provider.

The license service provider then queries eDirectory for a license certificate. If a license unit is available, the license service provider then grants the request for the policy manager, and the NetWare server is allowed to run.

NLS itself does not enforce licensing. Instead, it checks out a license unit or returns the appropriate error condition to the application. The policy manager part of the application then determines whether the user can use the application or how the error condition is reported.


Example 3: Metering

A client workstation requests an application that is not NLS-enabled. ZENworks, integrated with NLS, requests a license unit on behalf of the application.

Depending on the response from NLS, Application Launcher in ZENworks chooses whether or not to load the application. Therefore, Application Launcher can be configured to request license units for applications that are not NLS-aware.



Previous | Next