Method and system for a model-based approach to network management
First Claim
1. A method for monitoring or managing a network using an object-oriented enterprise model, the method comprising:
- generating a set of objects, wherein an object represents a device, a system, a collection of devices and/or systems, an executable program component, or a collection of executable program components within the network, and wherein an object is defined using an object-oriented language;
defining an enterprise model using the object-oriented language, wherein the enterprise model is a set of related objects; and
creating a policy using the object-oriented language, wherein a policy comprises a condition and an associated action within the network.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, a system, an apparatus, and a computer program product are presented for monitoring or managing a network using an object-oriented enterprise model. A set of objects are generated for the object-oriented enterprise model. An object is defined using an object-oriented language, and an object represents a device, a system, a collection of devices and/or systems, an executable program component, or a collection of executable program components within the network. An enterprise model is also defined using the object-oriented language such that the enterprise model is a set of related objects. Policies are created using the object-oriented language in which a policy contains one or more conditions and associated actions within the network. The policies can then be executed to perform monitoring and/or management tasks within the network.
-
Citations
21 Claims
-
1. A method for monitoring or managing a network using an object-oriented enterprise model, the method comprising:
-
generating a set of objects, wherein an object represents a device, a system, a collection of devices and/or systems, an executable program component, or a collection of executable program components within the network, and wherein an object is defined using an object-oriented language;
defining an enterprise model using the object-oriented language, wherein the enterprise model is a set of related objects; and
creating a policy using the object-oriented language, wherein a policy comprises a condition and an associated action within the network. - View Dependent Claims (2, 3, 4)
-
-
5. A method for monitoring or managing a network using an object-oriented enterprise model, the method comprising:
-
retrieving a policy, wherein the policy comprises a set of object-oriented language statements describing a condition and an associated action within the network;
accessing an enterprise model, wherein the enterprise model is a set of related objects, wherein an object represents a device, a system, a collection of devices and/or systems, an executable program component, or a collection of executable program components within the network, and wherein an object is defined using an object-oriented language; and
interpreting the policy to perform a monitoring and/or management task within the network. - View Dependent Claims (6, 7)
-
-
8. An apparatus for monitoring or managing a network using an object-oriented enterprise model, the apparatus comprising:
-
generating means for generating a set of objects, wherein an object represents a device, a system, a collection of devices and/or systems, an executable program component, or a collection of executable program components within the network, and wherein an object is defined using an object-oriented language;
first defining means for defining an enterprise model using the object-oriented language, wherein the enterprise model is a set of related objects; and
creating means for creating a policy using the object-oriented language, wherein a policy comprises a condition and an associated action within the network. - View Dependent Claims (9, 10, 11, 13, 14, 16, 17, 18, 20, 21)
-
-
12. An apparatus for monitoring or managing a network using an object-oriented enterprise model, the apparatus comprising:
-
retrieving means for retrieving a policy, wherein the policy comprises a set of object-oriented language statements describing a condition and an associated action within the network;
accessing means for accessing an enterprise model, wherein the enterprise model is a set of related objects, wherein an object represents a device, a system, a collection of devices and/or systems, an executable program component, or a collection of executable program components within the network, and wherein an object is defined using an object-oriented language; and
interpreting means for interpreting the policy to perform a monitoring and/or management task within the network.
-
-
15. A computer program product on a computer readable medium for use in a data processing system for monitoring or managing a network using an object-oriented enterprise model, the computer program product comprising:
-
instructions for generating a set of objects, wherein an object represents a device, a system, a collection of devices and/or systems, an executable program component, or a collection of executable program components within the network, and wherein an object is defined using an object-oriented language;
instructions for defining an enterprise model using the object-oriented language, wherein the enterprise model is a set of related objects; and
instructions for creating a policy using the object-oriented language, wherein a policy comprises a condition and an associated action within the network.
-
-
19. A computer program product on a computer readable medium for use in a data processing system for monitoring or managing a network using an object-oriented enterprise model, the computer program product comprising:
-
instructions for retrieving a policy, wherein the policy comprises a set of object-oriented language statements describing a condition and an associated action within the network;
instructions for accessing an enterprise model, wherein the enterprise model is a set of related objects, wherein an object represents a device, a system, a collection of devices and/or systems, an executable program component, or a collection of executable program components within the network, and wherein an object is defined using an object-oriented language; and
instructions for interpreting the policy to perform a monitoring and/or management task within the network.
-
Specification