CIM Data Source Configuration via Intermediary Classes
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current information handling systems lack flexibility and customization options for managing interrelated Common Information Model (CIM) data from multiple namespaces, limiting client control over data sources and configurations.
Innovation Solution
The introduction of new CIM classes such as New_AssociatedUberDataSources, New_UberDataSourceCollection, and New_UberDataSource allows clients to identify, configure, and modify CIM data sources, enabling customization of data source selection, namespace priority, and trust levels through a cache-based system and XML file management.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a cache-based system with new CIM classes is introduced to allow clients to identify and configure CIM data sources, then client control and customization flexibility are improved, but system complexity increases
Solution Approach 1:
The patent introduces intermediary CIM classes (New_AssociatedUberDataSources, New_UberDataSourceCollection, New_UberDataSource) that act as mediators between clients and the underlying complex data source infrastructure. These intermediary classes provide a simplified interface for clients to configure and control data sources without exposing the full complexity of the multi-namespace CIM data management system.
Solution Approach 2:
The patent segments the complex data source configuration task into distinct manageable components through separate CIM classes: New_AssociatedUberDataSources for managing associations, New_UberDataSourceCollection for organizing data sources, and New_UberDataSource for individual source configuration. This segmentation allows clients to control specific aspects independently, improving adaptability while managing system complexity through modular design.
2Adaptability or versatility
If multiple new CIM classes and association classes are introduced to organize information, then data management flexibility is improved, but information handling complexity increases
Solution Approach 1:
The patent divides the information organization structure into distinct CIM classes with specific responsibilities: New_AssociatedUberDataSources for managing relationships between managed objects and data sources, New_UberDataSourceCollection for grouping and organizing data sources, and New_UberDataSource for individual data source properties. This segmentation enables flexible data source configuration while maintaining manageable complexity through clear class boundaries and defined associations.
Data Source
AI summary
A data structure comprising a first set of data fields wherein each data field contains data representing a managed object of an object-oriented model; a second set of data fields wherein each data field contains data representing an instance of a collection class; a third set of data fields wherein each data field contains data representing an instance of a first association class; a fourth set of data fields wherein each data field contains data representing an instance of a data source class; and a fifth set of data fields wherein each data field contains data representing an instance of a second association class. At least one data field of the first set is associated with a data field of the second set by a data field of the third set, and the data field of the second set is also associated with a data field of the fourth set by a data field of the fifth set. An information handling system readable medium having stored thereon said data structure. Methods for modifying data of the data structure.


