Managing composite objects in a network
First Claim
1. A method for modeling a plurality of resources in a network management system, said resources comprising resource instances and resource types such that each resource type is a generalization of one or more resource instances, the method comprising:
- forming a software object model, the model comprising object instances and object classes, wherein each object class comprises fragments of data and/or program code and is a generalization of one or more object instances, each instance inheriting the capabilities of the corresponding class;
modeling each resource type by a software object class, and assigning to said object class a class version identifier which directly or indirectly indicates;
(a) at least some capabilities of the resource; and
(b) a collection of the fragments included in the object class of the version in question; and
modeling each resource instance by an object instance of the corresponding class, and assigning to said object instance an object instance identifier and an instance version identifier which directly or indirectly indicate the version of the class which is used for modeling the resource type in question.
1 Assignment
0 Petitions
Accused Products
Abstract
A software object model for modelling resources (resource instances (RI) and resource types (RT)) in a network management system. The model comprises object instances (OI) and object classes (OC). Each class comprises fragments (FG) of data and/or program code and is a generalization of one or more object instances (OI). The model models each resource type (RT) by an object class (OC) and assigns to the class a class version identifier (CVI) which indicates at least some capabilities of the resource (RI, RT) and a collection of the fragments (FG) included in the class (OC) of the version in question. The model further models each resource instance (RI) by an object instance (OI) of the corresponding class, and assigns to the instance (OI) an object instance identifier (OII) and an instance version identifier (IVI) which indicate the version of the class (OC) used for modelling the resource type (RT) in question.
16 Citations
12 Claims
-
1. A method for modeling a plurality of resources in a network management system, said resources comprising resource instances and resource types such that each resource type is a generalization of one or more resource instances,
the method comprising: -
forming a software object model, the model comprising object instances and object classes, wherein each object class comprises fragments of data and/or program code and is a generalization of one or more object instances, each instance inheriting the capabilities of the corresponding class;
modeling each resource type by a software object class, and assigning to said object class a class version identifier which directly or indirectly indicates;
(a) at least some capabilities of the resource; and
(b) a collection of the fragments included in the object class of the version in question; and
modeling each resource instance by an object instance of the corresponding class, and assigning to said object instance an object instance identifier and an instance version identifier which directly or indirectly indicate the version of the class which is used for modeling the resource type in question. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A software object model for modeling a plurality of resources in a network management system, said resources comprising resource instances and resource types such that each resource type is a generalization of one or more resource instances,
the software object model comprising object instances and object classes, wherein each object class comprises fragments of data and/or program code and is a generalization of one or more object instances, each instance inheriting the capabilities of the corresponding class; wherein the software object model comprises code portions for;
modeling each resource type by a software object class, and assigns to said object class a class version identifier which directly or indirectly indicates;
(a) at least some capabilities of the resource; and
(b) a collection of the fragments included in the object class of the version in question; and
formodeling each resource instance by an object instance of the corresponding class, and assigning to said object instance an object instance identifier and an instance version identifier which directly or indirectly indicate the version of the class which is used for modeling the resource type in question. - View Dependent Claims (9, 10, 11, 12)
Specification