CMDB Software License Compliance Evaluation Engine
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional Configuration Management Databases (CMDBs) lack the capability to ensure enterprise compliance with software license contracts, leading to potential legal and financial risks due to unmanaged software asset usage.
Innovation Solution
A method and system that store deployment models of software products in a CMDB and corresponding software license contracts in a license database, allowing for compliance evaluation by connecting and comparing these models to generate exception indications for non-compliance, enabling appropriate action to bring software assets into compliance.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If conventional CMDBs are used to manage software assets, then basic configuration management is achieved, but software license compliance capability is lacking
Solution Approach 1:
The patent combines the CMDB with license compliance management functionality by integrating a license model store, deployment model store, and compliance evaluation module into the existing CMDB infrastructure. This merging approach enables the CMDB to simultaneously manage configuration items and evaluate software license compliance without requiring entirely separate systems.
Solution Approach 2:
The patent extends the CMDB's functionality to perform multiple roles: traditional configuration management, software asset tracking, license contract storage, deployment modeling, and compliance evaluation. By making the CMDB universal, it can handle diverse software asset management tasks including generating exception indications for license violations.
2Reliability
If software asset usage is not monitored, then operational simplicity is maintained, but legal and financial risks increase
Solution Approach 1:
The patent performs preliminary actions by storing both deployment models and license contract models in advance within the CMDB. The system pre-establishes the framework for compliance evaluation by maintaining ready-to-compare models, so that when compliance checking is needed, the evaluation can proceed immediately without delayed data collection or manual contract retrieval.
Solution Approach 2:
The patent implements a feedback mechanism where the compliance evaluation module continuously compares deployment models against license contract models and generates exception indications when violations are detected. This feedback loop enables the organization to take corrective actions promptly, improving reliability by ensuring ongoing compliance while maintaining efficiency through automated monitoring.
Data Source
AI summary
A software license engine allows an enterprise to model software license contracts and evaluate deployment of software for compliance with the software license contracts. Deployment of software products in the enterprise is modeled in a configuration management database. The software license engine maintains a license database for connecting software license contracts with software deployment modeled by the configuration management database. Users of the software license engine may use license types that are predefined in the software license engine or may define custom license types. The software license engine may indicate compliance or non-compliance with the software license contracts.


