Platform-Independent Code Generation for Data Mapping
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current data storage and access methods on computer systems often rely on proprietary formats and protocols, limiting access and interoperability across different systems and applications, especially in web-based architectures.
Innovation Solution
A method and system for generating platform-independent code on a network by processing input files that include service operation and mapping information, allowing for the mapping of data between standard and internal formats using various mapping types, thereby enabling efficient data access and sharing across multiple business applications.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If proprietary formats and protocols are used for data storage and access, then data can be stored efficiently on computer systems, but access to the data is limited to that specific computer system only
Solution Approach 1:
The patent introduces a code generation system that acts as an intermediary between proprietary data formats and standard web access protocols. The system generates platform-independent code (XML, Java, C++) that translates proprietary formats into web-accessible formats, enabling other computer systems to access the data without direct proprietary protocol connections
Solution Approach 2:
The generated code provides universal access capabilities across multiple platforms and systems. By producing platform-independent code in standard languages (XML for data representation, Java and C++ for processing), the system enables a single data source to be accessed by diverse systems using different platforms and protocols
2Adaptability or versatility
If web server-web browser architecture is adopted, then users can access applications from any location using a web browser, but proprietary data formats cannot be directly accessed by web browsers
Solution Approach 1:
The patent replaces direct mechanical/protocol-level connections between proprietary systems and web browsers with a code-based translation layer. Instead of modifying browser mechanics to handle proprietary formats, the system generates standard web-compatible code (XML documents, Java servlets, C++ server pages) that browsers can natively process
Solution Approach 2:
The code generation system performs preliminary translation and adaptation work before web access is needed. By pre-generating platform-independent code from proprietary data formats, the system prepares data in web-compatible formats in advance, eliminating the need for real-time format conversion during web browsing
3Adaptability or versatility
If manual coding is used to access proprietary data formats, then custom applications can be created, but coding errors increase and development costs rise
Solution Approach 1:
The system enables self-service code generation where developers can automatically generate platform-independent code from proprietary data formats without manual coding. The code generation system automatically handles the complex translation and adaptation tasks, reducing both coding complexity and potential errors while maintaining custom application capabilities
Data Source
AI summary
Described are computer-based methods and apparatuses, including computer program products, for mapping data on a network. Input files including information files and schema files are utilized to generate platform independent runtime files. The processing of the runtime files generates one or more business service applications. The runtime files map data between a standard format and an internal format.


