Feature Comparison Matrix

The following chart compares feature support between the SA and LLS:

Feature Comparison Matrix

Category

Feature

SA

LLS

Technology

Programming language

C++/C

Java EE
C/C++

Server policy (producer)

Producer configuration

Compile-time configuration requires platform-specific toolchain setup:

1. Modify source code (server_properties.c) with configuration changes.
2. Compile and build the code.

Run-time configuration does not require any additional setup and is platform-independent:

1. Generate producer-settings.xml.
2. Include the file in the license server package.

Redistribution

Redistributing/updating server components to enterprises

Rebuild and redistribute platform-specific binary.

Platform-independent package does not require compilation.

Server security

Coverage for trusted-storage backup/restore exploits (anchoring)

Basic

Basic plus secure anchoring (see next entry)

Secure anchoring

Not supported

Supported

Incoming HTTPS (communication from FlexNet Embedded client to license server using SSL)

Supported

Supported

Outgoing HTTPS (communication from license server to FlexNet Operations using SSL)

Supported

Supported

License models

Concurrent licensing

Supported

Supported

Metered licensing

Not supported

Supported

Capability polling

Online and offline

Supported

Supported

Synchronization

Synchronize to FlexNet Operations (online and offline)

Supported (concurrent-license distribution only)

Supported (concurrent-license distribution and metered usage)

Synchronize from FlexNet Operations (online)

Supported

Supported

High availability

Failover configuration

Supported

Supported (concurrent licenses only)

Reservations

Device-based and user-based reservations

Supported

In the SA, user-based reservations are identified by tokens sent in the vendor dictionary in capability requests.

Supported (concurrent licenses only; reservations managed in “groups”)

In the LLS, user-based reservations are identified by secondary hostids sent in capability requests.

Feature partitions

Allocating licenses to specific client devices or users

Not supported

Supported

Hostid support

Ethernet

Supported

Supported

FlexID9

Supported

Supported

FlexID10

Supported

Supported

Producer-defined (custom)

Supported

Supported

Extended hostid

Supported

Supported

Client communication modes

“Push” architecture (license server initiates license updates to clients)

Supported

Not supported

“Pull” architecture (clients initiate license requests to license server)

Supported

Supported

Special licensing types

Info messages

Supported

Not supported

Administrative interfaces

Programmable APIs to access license server’s configuration and status

REST/XML endpoints

REST/JSON endpoints

License administrator UI tool

Supported

Supported

License administrator command-line tool

Not supported

Supported