Benefits of the New License Server
Moving from the previous C-based SA to the new Java-based LLS provides offers several benefits.
No Build Step Needed
The Java-based LLS takes advantage of built-in behavior—such as built-in REST functionality, JSON marshalling, and better database support—that the producer would have to build with the C-based SA. Plus, the removal of the producer’s build step speeds up the delivery security and bug fixes for the server.
JSON Flexibility
Data exchange with LLS uses JSON, a format that is more flexible and simpler to use than XML. Additionally, REST functionality frequently inter-operates with “single-page applications” written in Javascript. JSON, a native format for Javascript, easily works with these applications.
Licensing Code Identical to CLS
The licensing code in the LLS is identical to that used in the CLS, ensuring the same licensing behavior in the two license servers.
Support for Metered Licensing
The LLS supports metered licensing—that is the Usage Capture and Management. The SA architecture did not lend itself to such support.