Business Logic Segregation in Telecommunications Switch Configuration
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Telecommunications companies face significant challenges in quickly and cost-effectively implementing business logic changes across multiple or dissimilar computing devices, particularly in setting up core call routing for new metropolitan statistical areas, due to the complexity and variability of switches from different manufacturers, which requires repetitive and time-consuming processes.
Innovation Solution
The system segregates business logic from device-specific logic, enabling automated generation of commands to populate database tables, using object-oriented classes to generate device-specific commands, thereby facilitating the implementation of business logic across various devices without the need for recompiling programs.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of manufacture
If manual configuration processes are used for each switch, then device-specific logic can be implemented, but the time and cost required for service expansion increases significantly
Solution Approach 1:
The patent segments the configuration process into distinct components: business logic (service requirements) and device-specific logic (switch configuration). This separation allows business logic to be defined once and automatically translated into device-specific configurations for multiple switches, eliminating repetitive manual configuration work and significantly reducing service expansion time
Solution Approach 2:
The system performs preliminary action by pre-defining business logic and configuration rules in a centralized repository before service expansion. When new services need to be deployed, the system automatically retrieves and applies these pre-defined configurations to multiple switches simultaneously, eliminating the need for manual configuration during the actual service expansion process
2Adaptability or versatility
If separate configuration processes are used for different switch manufacturers, then device compatibility is achieved, but the complexity of the configuration process increases
Solution Approach 1:
The patent introduces an intermediary component - a configuration translation system that sits between the business logic layer and device-specific implementations. This intermediary automatically translates generic business logic into manufacturer-specific configuration commands, supporting multiple switch vendors without requiring manual configuration processes for each device type, thus maintaining device compatibility while simplifying the overall configuration process
3Reliability
If business logic is tightly coupled with device logic, then device-specific optimizations can be made, but the impact of device changes increases and portability decreases
Solution Approach 1:
The patent extracts business logic from device-specific logic, placing business logic in a separate, device-agnostic layer. This extraction allows business logic to be developed, tested, and modified independently of specific switch implementations, ensuring that business logic remains portable across different device platforms while device-specific optimizations are maintained in the lower configuration layer
Data Source
AI summary
The present invention is directed to a method and system for use on a computer for the automated generation of commands or other data to populate tables of a database. The automated generation process of the present invention entails separating business logic from device specific logic, defining the organization of incoming data, identifying and setting default data parameters, defining the format for the output data, and implementing the command generating object oriented classes in program source code, to generate device specific commands.


