Network management system architecture
First Claim
1. A network management and service provisioning environment comprising a framework, the framework including:
- a. an implementation of a single managed entity object class, the single managed entity object class being run-time derivable via type derivation into a hierarchy of managed entity object types minimizing the need to re-code and re-compile framework software application code in support of new managed entity object types;
b. a registry for run-time registration of at least one plug-in brokering access to network management and service provisioning enabling technologies;
c. a parser for processing at least one self-contained managed data network entity specification;
d. a generic lexical analyzer interpreting at least one directive; and
e. an interpreter for processing messages received from at least one network management and service provisioning software application wherein a separation is achieved between managed entities, enabling technologies and software applications, the separation enabling independent development, maintenance and troubleshooting in providing network management and service provisioning solutions.
1 Assignment
0 Petitions
Accused Products
Abstract
A new architecture for deploying network management and service provisioning solutions is provided. The new architecture includes the provision of a framework implementing a software development methodology for coding complex software applications relating to network management and service provisioning. The software development methodology results in software application code that is easy to: understand, debug, extend, test, and deploy while still being efficient when used in real time. The methodology includes the coding, compiling and linking of a single managed object class. The managed object class is used to model and represent different data network entities in accordance with attributes held therein. The methodology further makes use of a network management and service provisioning specific grammar used by a parser associated with the framework to read a body of attribute files associated with the data network entities. Data network management and service provisioning solutions are enabled via network management and service provisioning enabling technologies. The interpretation of the contents of the attribute files is performed by hierarchical lexical analyzer which when encountering an enabling technology specific directive, the directive is interpreted by a corresponding enabling technology specific lexical analyzer stub. The advantages provided by the software development methodology are derived from application code that is easy to: understand, debug, extend, test, and deploy while still being efficient when used in real time.
89 Citations
24 Claims
-
1. A network management and service provisioning environment comprising a framework, the framework including:
-
a. an implementation of a single managed entity object class, the single managed entity object class being run-time derivable via type derivation into a hierarchy of managed entity object types minimizing the need to re-code and re-compile framework software application code in support of new managed entity object types;
b. a registry for run-time registration of at least one plug-in brokering access to network management and service provisioning enabling technologies;
c. a parser for processing at least one self-contained managed data network entity specification;
d. a generic lexical analyzer interpreting at least one directive; and
e. an interpreter for processing messages received from at least one network management and service provisioning software application wherein a separation is achieved between managed entities, enabling technologies and software applications, the separation enabling independent development, maintenance and troubleshooting in providing network management and service provisioning solutions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of providing a network management and service provisioning solution comprising steps of:
-
a. registering with a framework at least one plug-in brokering access to at least one network management and service provisioning enabling technology;
b. parsing at least one managed data network entity specification loaded by the framework;
c. deriving a single managed entity object class into a managed object type hierarchy via type derivation; and
d. processing at least one message received by the framework from at least one network management and service provisioning software application;
wherein framework acts as an enabler by separating managed data network entities, enabling technologies and software applications, as well as a facilitator therebetween in providing the network management and service provisioning solution. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
Specification