Refactor licensing infrastructure

Issue #40 closed
Roman Sakno created an issue
  1. Replace licensing limitations from all connectors and adaptors.
  2. Develop a new licensing infrastructure
  3. Move the new licensing infrastructure to the SNAMP Console Bundle

Comments (3)

  1. Roman Sakno reporter

    Licensing targets:

    1. The license descriptor enumerates all available resources adaptors; or special unlimited keyword indicating that the customer may use any resource adapter
    2. The maximum number of managed resources (i.e. number of managed resource connector instances); or Long.MAX_VALUE for unlimited number of managed resources

    Applying restrictions:

    1. SNAMP Console displays information about license limitations within special tab
    2. SNAMP Console must block its own functionality when license limitations are reached
    3. SNAMP should not break any core functionality
    4. SNAMP Licensing Controller should rewrite any logging information with a special indication phrase (through LogService interception) when license limitations are reached
    5. It is necessary to add two attributes to SnampCore MBean: - Array of already started resource adaptors - The number of managed resources
  2. Log in to comment