Manageability Aspects for IT Resource Lifecycle Coherence
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Traditional IT resource management systems face challenges in maintaining structural integrity and coherence of manageability interfaces, as multiple implementations represent the same resources with no formal means to relate manageability extensions to the resource's identity or lifecycle, leading to disjointed management and lack of coherence.
Innovation Solution
The 'aspect of' association is used to establish a relationship between a manageable resource and its aspects, providing a logical composition of manageability capabilities through distinct implementation classes, ensuring that aspect lifecycles are bounded by the resource's lifecycle and are destroyed when the resource is destroyed, thus maintaining coherence and integrity.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple implementations represent the same IT resources with different manageability interfaces, then each function can represent a particular perspective for manageable resources, but structural integrity and coherence of the manageability interfaces are compromised
Solution Approach 1:
The patent segments the manageability interface into multiple independent aspects (performance aspect, configuration aspect, fault management aspect, etc.), each representing a specific management perspective. These segmented aspects can be independently implemented and maintained while collectively providing comprehensive resource management, thus resolving the contradiction between adaptability and structural integrity.
Solution Approach 2:
The patent creates a universal manageability framework where a single resource can have multiple aspects that serve different management functions. Each aspect is a universal component that can be applied to various resource types, allowing the system to maintain coherence while supporting diverse management perspectives through the AspectOf association mechanism.
2Adaptability or versatility
If manageability extensions are added to IT resources, then manageability capabilities are enhanced, but formal means to relate extensions to resource identity or lifecycle are lacking
Solution Approach 1:
The patent introduces the AspectOf association as an intermediary mechanism that formally connects manageability extensions (aspects) to resource identity. This intermediary maintains the binding between aspects and their parent resources throughout the lifecycle, ensuring that extensions remain coherent with the resource they describe without losing identity information.
3Adaptability or versatility
If distinct implementation classes are used for specific management roles, then management-discipline related aspects are supported, but complexity of the system increases
Solution Approach 1:
The patent segments the complex management system into distinct, independent aspect classes (PerformanceAspect, ConfigurationAspect, FaultAspect, etc.), each handling a specific management discipline. This segmentation allows each class to be implemented and maintained independently, reducing overall system complexity while maintaining comprehensive management capabilities through the composition of multiple specialized aspects.
Data Source
AI summary
Extending a plurality of manageability capabilities of manageable information technology (IT) resources utilize an “aspect of” association for describing a relationship between a first object representing a manageable resource playing a role of a subject and one or more additional objects each playing a role of an aspect. The “aspect of” association establishes an overall manageability function for the first object representing a manageable resource and the one or more additional objects as a logical composition of a plurality of manageability capabilities. The manageability capabilities are provided using distinct implementation classes for supporting a specific role, and for supporting management-discipline related aspects and behaviors needed by each of a plurality of resource management applications for managing the manageable resource. The one or more additional objects have an aspect life cycle that is bounded maximally by a subject lifecycle of the first manageable resource.


