XML Configuration for Multi-Source Data Retrieval
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing data retrieval systems are limited in their ability to dynamically deliver information from multiple data sources to user terminals, often requiring local applications for formatting and display, and lack user-defined display options and data retrieval filters, leading to inconsistent and inaccurate presentation of data.
Innovation Solution
A system and method utilizing a portal server to generate user-defined XML configuration files that specify data retrieval filters and display options, allowing data to be retrieved from multiple sources and displayed in a standardized format without the need for local applications, using portlets to present data in a user-configurable and consistent manner.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If data is retrieved from multiple data sources and stored in a data warehouse, then data availability is improved, but data formatting complexity increases
Solution Approach 1:
The patent introduces an XML configuration file as an intermediary between the data warehouse and the presentation layer. This configuration file contains pre-defined formatting rules and templates that automatically format data from multiple sources without requiring complex client-side processing. The XML file acts as a mediator that translates raw data into presentable formats, resolving the contradiction between data availability and formatting complexity.
2Ease of operation
If local applications are used to format and display retrieved data, then display customization is improved, but system complexity increases
Solution Approach 1:
The patent extracts the formatting and display logic from local client applications and consolidates it into server-side XML configuration files. These configuration files contain all necessary formatting rules, templates, and presentation parameters. The client application becomes a simple renderer that applies the server-provided formatting, eliminating the need for complex local formatting logic while preserving display customization capabilities.
3Ease of operation
If user-defined display options and filters are implemented, then user control is improved, but configuration complexity increases
Solution Approach 1:
The patent implements preliminary action by pre-configuring display options, filters, and formatting rules in XML configuration files before data retrieval. Users can define their preferred display parameters, filter criteria, and formatting preferences in advance, which are then stored in the XML configuration. When data is retrieved, the system automatically applies these pre-configured settings without requiring users to manually configure each parameter at runtime, thus improving user control while managing configuration complexity.
4Productivity
If complex client applications are required to process retrieved data, then data processing capability is improved, but ease of use deteriorates
Solution Approach 1:
The patent introduces XML configuration files as intermediaries that contain pre-defined processing rules, templates, and transformation logic. Instead of requiring complex client applications to process data, the system uses these configuration files to automatically transform and format retrieved data. The client application becomes a simple executor that applies the rules defined in the XML configuration, maintaining data processing capability while significantly improving ease of use.
Data Source
AI summary
Some embodiments are directed to a method for exchanging data between a user and a first data source, the method including configuring a non-transitory computer readable medium to retrieve and display a first set of data from the first data source via a first data source query in accordance with connection information, a set of display options and data retrieval filters specified in a user-defined XML configuration file. The non-transitory computer readable medium further applies the user-defined XML configuration file to a second data source query to display a second set of data from a second data source in accordance with the set of display options specified for the first data source in the user-defined XML configuration file.


