METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS FOR IDENTIFYING AND ENFORCING SOFTWARE FEATURE LIMITS ACROSS DIFFERENT HARDWARE PLATFORMS, SOFTWARE RELEASES, AND TIERS
Methods, systems, and computer program products for identifying and enforcing software feature limits across different hardware platforms, software releases, and tiers are disclosed. According to one method, a feature limit data structure is stored on the hardware platform. Each entry in the feature...
Gespeichert in:
Hauptverfasser: | , , , |
---|---|
Format: | Patent |
Sprache: | eng ; fre |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | Methods, systems, and computer program products for identifying and enforcing software feature limits across different hardware platforms, software releases, and tiers are disclosed. According to one method, a feature limit data structure is stored on the hardware platform. Each entry in the feature limit data structure is indexed by at least a software program identifier, a software release level identifier, and a feature name. When software is initialized, its release level is determined. A feature limit manager separate from the software being initialized is invoked. At least the software program identifier, the release level, and the feature identifier are provided as input to the feature limit manager. The feature limit manager provides a feature limit value. The feature limit value is stored and the software uses the feature limit value to enforce the feature limit during execution.
L'invention concerne des procédés, des systèmes et des produits-programmes informatiques pour identifier et appliquer des limites de fonctionnalités logicielles sur des plates-formes matérielles, des versions logicielles et des tiers différents. Selon un procédé, une structure de données de limite de fonctionnalités est stockée sur la plate-forme matérielle. Chaque entrée dans la structure de données de limite de fonctionnalités est indexée par au moins un identifiant de programme logiciel, un identifiant de niveau de version logicielle et un nom de fonctionnalité. Lorsque le logiciel est initialisé, son niveau de version est déterminé. Un gestionnaire de limite de fonctionnalités distinct du logiciel initialisé est appelé. Au moins l'identifiant de programme logiciel, le niveau de version et l'identifiant de fonctionnalité sont obtenus comme entrée sur le gestionnaire de limite de fonctionnalités. Le gestionnaire de limite de fonctionnalités obtient une valeur de limite de fonctionnalités. La valeur de limite de fonctionnalités est stockée et le logiciel utilise la valeur de limite de fonctionnalités pour appliquer la limite de fonctionnalités pendant une exécution. |
---|