Time-Varying Intelligent Service Model for Dynamic Object Manifestation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The Common Information Model (CIM) imposes a static object constraint, leading to unnecessary exposure of attributes and relationships, degrading system efficiency and security, as well as requiring additional security layers to filter secure attributes and relationships.
Innovation Solution
A time-varying, intelligent service-oriented model is implemented, allowing users to define context and time-specific policies for business objects, enabling dynamic manifestation of attributes and relationships based on user-specified criteria, thereby controlling access and reducing unnecessary object exposure.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the CIM static object model is used to ensure consistent management of managed elements, then object structure and relationships are well-defined, but all attributes and relationships must be manifested even when not needed, degrading system efficiency and consuming excessive resources
Solution Approach 1:
The patent transforms the static CIM object model into a dynamic one by introducing time-varying manifestation. Objects can now control which attributes and relationships are exposed at different times based on policies. This allows the system to maintain the structural integrity of CIM while dynamically adjusting the manifested content to only what is currently needed, resolving the contradiction between consistent management and system efficiency.
2Reliability
If the CIM static object model is used to define object structures, then object attributes and relationships are consistently represented, but unnecessary attributes and relationships are exposed, compromising security
Solution Approach 1:
The patent introduces dynamic, time-based control over object manifestation. Security policies can specify which attributes and relationships are manifested during specific time periods. This allows the system to maintain consistent object representation internally while selectively exposing only the necessary attributes at any given time, thereby resolving the security risk without compromising representation consistency.
3Reliability
If additional security layers are added to filter secure attributes and relationships in the CIM model, then access control is improved, but device complexity increases
Solution Approach 1:
The patent embeds security control directly into the object model through time-varying manifestation policies rather than adding external filtering layers. Each object can define its own manifestation schedule, allowing fine-grained access control to be implemented at the object level. This approach improves access control while avoiding the complexity of centralized security filtering mechanisms.
4Reliability
If all nodes between billing address object and target object are manifested to retrieve a distant object, then complete path traversal is ensured, but resource consumption increases
Solution Approach 1:
The patent allows selective extraction and manifestation of only the necessary attributes and relationships at each level of the object hierarchy. Instead of manifesting all nodes in the path between billing address and target objects, the system can selectively manifest only those attributes that are currently needed based on time-varying policies. This reduces resource consumption while maintaining the ability to traverse the complete path when necessary.
Data Source
AI summary
A method and an apparatus for specifying a time-varying, intelligent service-oriented model are provided. A method implemented in a computer infrastructure having computer executable code embodied on a computer readable storage medium having programming instructions, includes defining information of a service which is to be provided to one or more users having access to a system storing the defined information. The method further includes defining policies associated with the defined information to allow and deny access to selected portions of the defined information, and exposing to a user of the one or more users the selected portions of the defined information based on the defined policies allowing access to the selected portions of the defined information.


