Flow diagrams

The interactions shown in Figure 22 and Figure 23 are more detailed versions of the state transition diagram shown in Figure 21 on page 126. These interactions are necessary for license provider prioritization and for challenge negotiation. Figure 22 depicts the typical flow of control between a licensed product and the Licensing framework. In this diagram, CoolSoftCAD is the product to be licensed.

The granularity of the licensed product determines when the initial state is entered:


The attempt to satisfy the license request against each of the selected license providers requires communication among the licensed product, the Licensing framework and the license provider currently being tried. Figure 23 depicts the typical flow of control as a single selected provider is tried. In this diagram, CoolSoftCAD is the product to be licensed, TCoolSoftCADLicenseUse is derived from the TLicenseUse base class, and the ACME LicenseServer is used as the license provider.



[Contents] [Previous] [Next]
Click the icon to mail questions or corrections about this material to Taligent personnel.
Copyright©1995 Taligent,Inc. All rights reserved.

Generated with WebMaker