Bean-based management system
First Claim
1. A computer-implemented method of generating a computer network management system comprising steps of:
- a) defining a network management model including at least one management bean using a bean-based environment, wherein said at least one management bean corresponds to a resource that is controlled and monitored by an agent, wherein said at least one management bean provides support for introspection permitting external analysis of a composition of said at least one management bean, and wherein said at least one management bean is configured to be manipulated visually through a graphical user interface of a builder tool and through introspection of said at least one management bean; and
b) compiling said model to implement said computer network management system in said bean-based environment, wherein said bean-based environment comprises a virtual machine.
2 Assignments
0 Petitions
Accused Products
Abstract
A network management system is generated by composing a network management model using a bean-based environment and then compiling the model to implement the computer network management system in the bean-based environment. Beans provide a set of properties, a set of methods for performing actions, and support for events and for introspection. The beans are directly able to model the characteristics of components of a system to be modelled. The beans can also be compiled directly to provide the implementation of the model. As a result, the need for a separate environment for modelling a management system from that used to implement that management system can be avoided.
-
Citations
18 Claims
-
1. A computer-implemented method of generating a computer network management system comprising steps of:
-
a) defining a network management model including at least one management bean using a bean-based environment, wherein said at least one management bean corresponds to a resource that is controlled and monitored by an agent, wherein said at least one management bean provides support for introspection permitting external analysis of a composition of said at least one management bean, and wherein said at least one management bean is configured to be manipulated visually through a graphical user interface of a builder tool and through introspection of said at least one management bean; and b) compiling said model to implement said computer network management system in said bean-based environment, wherein said bean-based environment comprises a virtual machine. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer network management system comprising:
-
an object-based network management modelling environment, including at least one management bean, wherein said at least one management bean corresponds to a resource that is controlled and monitored by an agent, wherein said at least one management bean provides support for introspection permitting external analysis of a composition of said at least one management bean; a builder tool for visually manipulating said at least one management bean through a graphical user interface, wherein in visually manipulating said at least one management bean, said builder tool is configured to perform external analysis of the composition of said at least one management bean through introspection of said at least one management bean; a compiler for said object-based environment for generating said computer network management system implementation in said object-based environment. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer-implemented method of generating a computer network management system, the method comprising:
-
defining a network management model including at least one management bean using a bean-based environment, wherein said at least one management bean corresponds to a resource that is controlled and monitored by an agent, wherein said at least one management bean provides support for introspection permitting external analysis of a composition of said at least one management bean, wherein said composition of said at least one management bean comprises one or more properties, one or more methods, and one or more events, and wherein said at least one management bean is configured to be manipulated visually through a graphical user interface of a builder tool and through introspection of said at least one management bean; compiling said model to implement said computer network management system in said bean-based environment, wherein said bean-based environment comprises a virtual machine; registering said at least one management bean with an extensible agent framework, wherein said extensible agent framework comprises at least one repository bean; registering at least one network adaptor for a network communications protocol with said extensible agent framework; and enabling external access via a network to said at least one management bean via said at least one network adaptor.
-
Specification