Data Handler Definition for Protocol Adaptation in Replication
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current computing systems face challenges in efficiently integrating and replicating data across different technologies and systems, particularly in managing diverse data types and formats, and ensuring seamless communication protocols.
Innovation Solution
A program or method that identifies and uses specific data handler definitions to determine communication protocols and formats for transmitting data objects, allowing for the conversion and logging of data objects before transmission, and enabling data replication and processing across various computing systems.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple different communication protocols are used for different data types to achieve seamless integration across diverse computing systems, then the adaptability and versatility of the data replication system is improved, but the device complexity and difficulty of managing diverse data types and formats increases
Solution Approach 1:
The patent introduces a message handler as an intermediary component that receives data objects and automatically determines the appropriate communication protocol based on the data type. This mediator abstracts the complexity of multiple protocols from the replication logic, allowing the system to support diverse data types and communication protocols without increasing management complexity. The message handler acts as a bridge between the data replication system and various computing systems using different protocols.
Solution Approach 2:
The system dynamically changes the communication protocol parameter based on the data type being transmitted. Instead of using a fixed protocol or requiring manual configuration, the message handler automatically selects the appropriate protocol (e.g., REST, SOAP, messaging protocols) based on the characteristics of the data object being replicated. This parameter adaptation allows seamless integration across diverse systems while maintaining simple replication logic.
2Reliability
If data format conversion is performed for each data object to ensure compatibility across systems, then the reliability of data transmission is improved, but the productivity and time required for data replication decreases
Solution Approach 1:
The message handler performs format conversion and protocol adaptation in advance, before the actual data replication process begins. By pre-processing the data objects to determine their target format and converting them to the appropriate structure, the system ensures compatibility with the target computing system without adding conversion overhead during the replication execution. This preliminary action maintains high reliability while preserving replication speed.
Solution Approach 2:
The data objects themselves carry information about their required format and protocol through their type metadata. The message handler uses this self-describing information to automatically determine the appropriate communication protocol and format without requiring external configuration or manual intervention. This self-service approach ensures reliable format matching while minimizing processing time.
Data Source
AI summary
Some embodiments provide a non-transitory machine-readable medium that stores a program. The program receives from an application a set of data objects for transmission to a computing system. The set of data objects have a type. The program further identifies a data handler definition from a plurality of data handler definitions based on the type of the set of data objects. Each data handler definition in the plurality of data handler definitions specifies a type of data object and a communication protocol. The program also transmits the set of data objects to the computing system using the communication protocol specified in the identified data handler definition.


