Network Data Management via Message Bus Integration
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current network inventory solutions face challenges in accurately and efficiently interfacing with network elements and integration services, leading to lost or missing data and inaccuracies due to antiquated interfaces and unreliable monitoring tools.
Innovation Solution
A network data management platform that receives and updates network element data through a message bus, interfaces with multiple integration services, and uses a data taxonomy to maintain a reliable inventory, providing real-time verification and data augmentation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Extent of automation
If network monitoring tools are used to provide information about network elements, then data collection is automated, but accuracy and completeness of the inventory deteriorate due to interface limitations and tool failures
Solution Approach 1:
The patent introduces an intermediary layer (message bus and integration services) between network monitoring tools and the inventory database. This intermediary handles data transformation, validation, and routing, isolating the inventory system from tool-specific failures and interface limitations, thereby maintaining reliability while preserving automation.
Solution Approach 2:
The system employs multiple network monitoring tools and integration services that can perform overlapping functions. This multi-functionality ensures that if one tool fails or produces inaccurate data, other tools can compensate, maintaining overall inventory accuracy while keeping the automation process running.
2Stability of the object's composition
If antiquated interfaces are used for updating network inventory, then system compatibility is maintained, but update speed and efficiency deteriorate
Solution Approach 1:
The patent segments the data update process into multiple independent components: message reception, data validation, message bus routing, and database updates. This segmentation allows modern high-speed processing in each segment while maintaining compatibility interfaces at the boundaries, thus improving overall update speed without sacrificing compatibility.
Solution Approach 2:
The message bus acts as an intermediary that decouples the compatibility layer from the processing layer. It allows modern, high-speed processing mechanisms to operate while communicating through standardized, compatible interfaces, thereby improving productivity without compromising system compatibility.
3Loss of information
If network monitoring tools interface with all network elements, then comprehensive data collection is achieved, but system complexity and integration difficulties increase
Solution Approach 1:
The patent employs multiple integration services that each handle specific types of network elements or protocols. These services work together to provide comprehensive data collection across diverse network elements, while each service maintains manageable complexity by focusing on specific integration scenarios.
Solution Approach 2:
The message bus serves as a universal intermediary that standardizes communication between diverse integration services and the central inventory system. This abstraction layer handles the complexity of interfacing with different network elements, allowing comprehensive data collection while keeping individual service components relatively simple.
Data Source
AI summary
A method includes receiving a plurality of inputs comprising data corresponding to a plurality of network elements, confirming presence of a given network element of the plurality of network elements on at least one network, and adding the given network element to a network element database. The method also includes interfacing with one or more network integration services of a plurality of network integration services to receive data corresponding to the given network element. The network element database is automatically updated with the received data, and the interfacing is performed via a message bus.


