HETEROGENEOUS DATA SOURCE MANAGEMENT
First Claim
1. A method for managing a plurality of heterogeneous data sources, comprising:
- identifying the plurality of heterogeneous data sources, the plurality of heterogeneous data sources representing static data sources and management data streams received from servers for network management (410);
encapsulating the plurality of heterogeneous data sources into data source containers, wherein each data source container encapsulates a separate data source (420);
mapping data source containers into an interdependent source graph with object links between the data source containers representing relationships existing between the data source containers (430);
querying the interdependent source graph by traversing the interdependent source graph using data source container relationships to obtain management information about at least one of the data sources (440); and
rendering management information obtained while querying to a management program on the management server to provide a unified view of the management information (450).
2 Assignments
0 Petitions
Accused Products
Abstract
Management of heterogeneous data sources is described. In accordance with an embodiment method, a plurality of heterogeneous data sources is identified (410). The plurality of heterogeneous data sources can represent static data sources and management data streams received from servers for network management. The data sources can be encapsulated into data source containers (420). Each data source container can encapsulate a separate data source and can be mapped into an interdependent source graph (430). The interdependent source graph can include object links between the data source containers, the object links representing relationships existing between the data source containers. The interdependent source graph can be queried by traversing the interdependent source graph using data source container relationships to obtain management information about at least one of the data sources (440). Management information obtained while querying can be rendered to a management program on the management server to provide a unified view of the management information (450).
-
Citations
15 Claims
-
1. A method for managing a plurality of heterogeneous data sources, comprising:
-
identifying the plurality of heterogeneous data sources, the plurality of heterogeneous data sources representing static data sources and management data streams received from servers for network management (410); encapsulating the plurality of heterogeneous data sources into data source containers, wherein each data source container encapsulates a separate data source (420); mapping data source containers into an interdependent source graph with object links between the data source containers representing relationships existing between the data source containers (430); querying the interdependent source graph by traversing the interdependent source graph using data source container relationships to obtain management information about at least one of the data sources (440); and rendering management information obtained while querying to a management program on the management server to provide a unified view of the management information (450). - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for managing a plurality of heterogeneous data sources, comprising:
-
a plurality of heterogeneous data sources representing static data sources (110) and management data streams (111) received from servers for network management; an encapsulation module (120) configured to encapsulate the plurality of heterogeneous data sources into data source containers, wherein each data source container encapsulates a separate data source; a data mapping module (130) configured to use a processor (170) to map data source containers into an interdependent source graph with object links between the data source containers representing relationships existing between the data source containers; a query module (150) configured to query the interdependent source graph by traversing the interdependent source graph using object oriented notation to obtain management information about at least one of the data sources; and a rendering module (160) configured to render management information obtained while querying to a management program on the management server. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
Specification