Telecom Inventory Graph Schema for Flexible Network Changes
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing inventory management systems for telecommunications networks are fragmented, prone to errors, and require frequent reprogramming due to fixed data models, making them inefficient and error-prone, especially in managing diverse network components like O-RAN resources.
Innovation Solution
A centralized inventory management system using microservices with dynamic schema management, resource recommendation, discovery, and user interface services to simplify and automate data management, eliminating human errors and enabling flexible data models without reprogramming.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If a centralized inventory management system with dynamic schema management is implemented, then processing speed and accuracy of inventory changes improve, but system complexity increases
Solution Approach 1:
The system is divided into independent microservices including an inventory manager service for dynamic schema management, a resource recommendation service for automated resource allocation, and a discovery service for IP configuration automation. Each microservice handles specific inventory management tasks independently, enabling parallel processing and improving overall system productivity while maintaining manageable complexity through modular architecture.
Solution Approach 2:
The inventory manager service implements dynamic schema management that allows the data model to be modified at runtime without reprogramming. The system can adapt to changing inventory requirements by loading new schemas from files, enabling flexible data models that evolve with network infrastructure changes while maintaining high processing speeds through optimized query execution.
2Stability of the object's composition
If multiple separate inventory management systems are used for different inventory types, then data organization is improved, but error rate increases
Solution Approach 1:
The system consolidates management of diverse inventory types including physical resources, logical resources, network topology information, and associated documentation into a single centralized platform. The unified data model represents all inventory entities as interconnected nodes, eliminating data silos and reducing errors through consistent data entry procedures and centralized validation rules that apply across all inventory types.
Solution Approach 2:
The inventory manager service provides universal functionality for managing all inventory types through a single dynamic schema framework. The system can handle different data structures and relationships by loading appropriate schemas, providing a unified interface for create, read, update, and delete operations across diverse inventory categories while maintaining data integrity through centralized constraint enforcement.
3Stability of the object's composition
If fixed data models are used in relational database management systems, then data consistency is maintained, but adaptability to changes deteriorates
Solution Approach 1:
The system replaces fixed relational database schemas with dynamic schema files that can be loaded and modified at runtime. The inventory manager service parses schema definitions from external files, allowing the data model to adapt to new inventory types and relationships without requiring database reprogramming. This maintains data consistency through structured validation while providing flexibility to evolve with changing network infrastructure requirements.
Solution Approach 2:
The system changes the fundamental parameter of data model rigidity by implementing configurable schemas that can be adjusted without system reconfiguration. Schema files define data structures, relationships, and constraints that can be updated to reflect changes in network topology or inventory categories, enabling the system to adapt to new requirements while maintaining consistent data management practices through the unified schema enforcement mechanism.
4Manufacturing precision
If manual reprogramming of data models is performed frequently, then data model accuracy is maintained, but time consumption increases
Solution Approach 1:
Data model changes are prepared in advance as schema files that define the desired data structure, relationships, and constraints before being applied to the system. The inventory manager service loads these pre-prepared schemas and applies them automatically, eliminating the need for manual reprogramming and reducing the time required to implement data model changes while maintaining accuracy through the structured schema validation process.
Solution Approach 2:
The system performs self-updating by automatically loading and applying schema files without requiring manual intervention for data model changes. The inventory manager service manages schema versioning, validation, and application automatically, reducing maintenance time and eliminating human errors associated with manual reprogramming while preserving data model accuracy through automated consistency checks and constraint enforcement.
Data Source
AI summary
A system, method and computer-readable recording medium for managing functions, resources and services of a telecommunications network. The method includes receiving a query for a change of inventory in a telecommunications network; obtaining a specification of an inventory entity to be changed; evaluating the specification of the inventory entity to be changed based on type or property of the inventory entity; creating a vertex for the inventory entity to be changed among vertices of existing inventory of the telecommunications network; creating a relationship between the vertex of the inventory entity to be changed and the vertices of the existing inventory based on the evaluation; creating a constraint between the inventory entity to be changed and the existing inventory in the telecommunications network based on the relationship; validating the constraint; and commit the inventory entity to be changed based on the validation.


