Communications network having management system architecture supporting reuse
First Claim
1. A communications network comprising:
- a plurality of components, each said component comprising a unit of manufacture providing a functionality within said network and which is capable of being managed individually as a discrete entity;
said plurality of components arranged into a plurality of assemblies of components, said assemblies arranged to cooperate with each other and each said assembly capable of being managed as a whole; and
a management base comprising;
a plurality of implementation level models providing first management relating to said plurality of assemblies, each implementation level model representing an internal structure of one of said assemblies; and
a plurality of application level models providing second management relating to said plurality of assemblies, each application level model representing functionality of one of said assemblies independently of said internal structures;
and wherein said models comprise one or more objects;
and wherein at least a first one of the application level models is arranged to be mapped onto at least a first implementation level model, such that the first application level model and the first implementation level model comprise different objects whilst the first implementation level model represents implementation of the functions represented by the first application level model.
10 Assignments
0 Petitions
Accused Products
Abstract
A communications network, eg a distributed network, comprises a plurality of distributed physical resources in the form of components, assemblies of components, and systems based on components and composites. A network management system of such a network comprises an application level which represents the functionality of a plurality of different composites being hardware and/or software components of different proprietary manufacture and different function capability, and an implementation level which implements control of the composites. The application level is sub-divided into a plurality of application level elements each of which correspond to a function capability of a composite or system, a system being a highest level of composite. The implementation level is sub-divided into a plurality of implementation level elements each of which represents a system, a composite or a component. The internal structure of the elements within the application controller and implementation level corresponds to internal architectures of the systems and composites. As the communications network is assembled from a plurality of different components and composites, the network management system can also be assembled using predetermined constructions of composite controllers and component controllers which correspond to specific composites or specific components within those composites.
-
Citations
18 Claims
-
1. A communications network comprising:
-
a plurality of components, each said component comprising a unit of manufacture providing a functionality within said network and which is capable of being managed individually as a discrete entity;
said plurality of components arranged into a plurality of assemblies of components, said assemblies arranged to cooperate with each other and each said assembly capable of being managed as a whole; and
a management base comprising;
a plurality of implementation level models providing first management relating to said plurality of assemblies, each implementation level model representing an internal structure of one of said assemblies; and
a plurality of application level models providing second management relating to said plurality of assemblies, each application level model representing functionality of one of said assemblies independently of said internal structures;
and wherein said models comprise one or more objects;
and wherein at least a first one of the application level models is arranged to be mapped onto at least a first implementation level model, such that the first application level model and the first implementation level model comprise different objects whilst the first implementation level model represents implementation of the functions represented by the first application level model. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
a said assembly is duplicated across said network; and
for each occurrence of said assembly an implementation level element corresponding to said duplicated assembly is re-used in said network management base, along with said duplicated assembly.
-
-
3. The communications network as claimed in claim 1, wherein:
-
a said assembly is duplicated across said network; and
for each occurrence of said assembly, an application level element corresponding to said duplicated assembly is re-used in said network management base, along with said duplicated assembly.
-
-
4. A communications network as claimed in claim 1 wherein said first implementation level model is arranged to be mapped onto one or more application level models.
-
5. The communications network as claimed in claim 1, wherein said management base further comprises at least one viewing means capable of accessing said management data.
-
6. The communications network as claimed in claim 5, wherein said viewing means is adapted to interface with said application level elements and implementation level elements for communication of management data said data comprising data selected from the set:
-
management data relating to a functionality of at least one said assembly independently of an implementation of said functionality; and
management data relating to a component-specific view of an implementation of said functionality.
-
-
7. The communications network as claimed in claim 5, wherein a said viewing means comprises a Q3 interface.
-
8. A communications network as claimed in claim 5, wherein a said viewing means comprises a graphical user interface.
-
9. The communications network as claimed in claim 5, wherein a said implementation level element communicates operations, administration and maintenance management signals to a corresponding said component or assembly of components.
-
10. A communications network comprising:
-
a plurality of components, each said component comprising a unit of manufacture providing a functionality within said network and which is capable of being managed individually as a discrete entity;
a system assembly of said components being arranged to cooperate with each other to provide a system level functionality, said system assembly of components capable of being managed as a whole; and
a management base comprising;
an implementation level element providing a management relating to said system assembly of components in which an internal structure of said system assembly is represented by an implementation level model; and
an application level element providing management relating to said system assembly of components, in which a functionality of said system assembly is represented independently of said internal structure of said system assembly by an application level model;
and wherein said models comprise one or more objects;
and wherein the application level model is arranged to be mapped onto at least a first implementation level model, such that the application level model and the first implementation level model comprise different objects whilst the first implementation level model represents implementation of the functions represented by the application level model. - View Dependent Claims (11, 12)
said components comprising said system assembly are distributed across said network; and
a said implementation level element is distributed across said network.
-
-
13. A network management system for managing a communications network comprising a plurality of components, said management system comprising a management information base comprising:
-
(i) a plurality of implementation level models, each arranged to represent an internal structure of one or more of the components;
(ii) a plurality of application level models, each arranged to represent a functionality of one or more of said components independently of a structure of those components;
and wherein said models comprise one or more objects;
and wherein a first one of the application level models is arranged to be mapped onto at least a first implementation level model, such that the first application level model and the first implementation level model comprise different objects whilst the first implementation level model represents implementation of the functions represented by the first application level model.
-
-
14. A method of constructing a network management system suitable for managing a communications network comprising a plurality of components said method comprising the steps of:
-
creating at least one application model in which a functionality of one or more of the components is represented by one or more objects independently of a structure of those components; and
creating at least one implementation model in which a structure one or more of the components is represented by one or more objects;
and wherein at least a first one of the application models is arranged to be mapped onto at least a first implementation model, such that the first application level model and the first implementation model comprise different objects whilst the first implementation model represents implementation of the functions represented by the first application model.
-
-
15. A method of managing a communications network comprising a plurality of assemblies of components, said management method comprising the steps of:
-
storing an implementation model data describing a physical implementation of said assemblies;
storing an application model data describing a functionality of said assemblies; and
performing management operations of said assemblies utilizing said implementation model data and said application model datawherein said models comprise one or more objects; and
wherein said application model is arranged to be mapped onto at least a first implementation model, such that the application level model and the first implementation level model comprise different objects whilst the first implementation level model represents implementation of the functions represented by the application level model.
-
-
16. A communications network comprising:
-
a plurality of components, each said component comprising a unit of manufacture providing a functionality within said network and which is capable of being managed individually as a discrete entity;
a plurality of composites, said composites comprising an assembly of said components arranged to cooperate with each other and capable of being managed as a whole; and
a management system comprising;
a plurality of implementation level elements providing implementation level management data relating to said plurality of composites in which internal structures of said composites are represented by a plurality of implementation level models; and
a plurality of application level elements providing application level management data relating to said plurality of components and composites, in which functionality of said components and composites are represented independently of said internal structures by a plurality of application level models;
and wherein said models comprise one or more objects;
and wherein at least a first one of the application level models is arranged to be mapped onto at least a first implementation level model, such that the first application level model and the first implementation level model comprise different objects whilst the first implementation level model represents implementation of the functions represented by the first application level model. - View Dependent Claims (17, 18)
an implementation level element corresponding to said duplicated component is re-used across said network management system at each occurrence of said duplicated component.
-
-
18. A communications network as claimed in claim 16, wherein:
-
an individual said composite is duplicated across said network; and
an implementation level element corresponding to said composite is re-used in said network management system, along with said duplicated composites; and
an application level element corresponding to said duplicated composite is re-used in said network management system, along with said duplicated composite.
-
Specification