Rational Common Licensing overview

IBM® Rational® Common Licensing offers a license management solution for IBM Rational products. With Rational Common Licensing, your organization can track or monitor licenses and evaluate the licenses of various products that organization uses. The products provide various licensing models that offer the flexibility to manage and obtain optimum license usage. The license management tools consist of web applications that help you purchase licenses, administer license servers, and prepare reports. The report presents a view of the license by product. You can prepare various useful reports to understand and analyze the product licenses usage in an organization. With different types of reports, you can prepare detailed metrics for the total number of licenses for a specified set of products. You can readily learn the expiration date of licenses for each of product.
The web-based tools of Rational Common Licensing are as follows:
  • IBM Rational License Key Center to generate or return your IBM Rational product license keys.
  • IBM Rational License Key Server Administration and Reporting tool to administer license servers and report license usage. This tool provides a consolidated list of all the license servers in your organization. Based on the license server artifacts, the reporting application creates various reports to track and report license usage.
Rational License Key Server Administration and Reporting tool requires Rational License Key Server agent to be installed on the computer where license servers, such as Rational License Key Server or Collaborative Lifecycle Management server, are installed. The server administration agent is installed in the WebSphere® Application Server Liberty Profile container. The server administration agent performs two key functions for the server administration and reporting tool:
  1. It obtains status by using the lmutil command
  2. It uses the log file of the server and converts the log data in to Resource Description Framework (RDF) format
The RDF data is used by the Lifecycle Query Engine (LQE) to store license usage information in its storage database. The application connects to LQE and parse user queries to present the data in the requested charts. The application uses IBM Rapidly Adaptive Visualization Engine (RAVE) to render the license usage data. Consider this Rational Common Licensing deployment scenario:
Rational Common Licensing deployment scenario
The main components of IBM Rational Common Licensing are as follows:
  • The lmgrd license manager Daemon
  • The ibmratl vendor daemon
  • The client program, in this case an IBM Rational product
  • The license file
The lmgrd daemon and the vendor daemons work together to manage the license keys. The lmgrd daemon handles the initial contact with the client application programs, passing the connection on to the appropriate vendor daemon. The lmgrd daemon also starts and restarts vendor daemons. The vendor daemon tracks how many licenses are checked out and who has the licenses. The license file contains license key data for several products and is created for a specific host. The license key file is created based on the data that the Rational License Key Center provides.