Application Object Framework for In-Memory Data Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional systems lack an efficient method for maintaining and storing business data, leading to increased operational and maintenance costs, as well as decreased effectiveness in business systems.
Innovation Solution
An application object framework is implemented, which provides a computer-implemented method for obtaining, loading metadata, and generating a runtime interface for executing application objects, supporting CRUD operations and offering extensibility features, specifically designed for in-memory database systems like HANA.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of manufacture
If conventional systems are used for maintaining and storing business data, then data storage is possible, but operational and maintenance costs increase and system effectiveness decreases
Solution Approach 1:
The patent implements a universal application object framework that provides multi-functional capabilities for data maintenance and storage. The framework includes a metadata component, application object component, and runtime component that work together to handle various business data operations (create, read, update, delete) through a unified interface, reducing the need for multiple separate systems and lowering operational costs
2Reliability
If conventional systems are used for maintaining and storing business data, then data storage is possible, but system effectiveness decreases
Solution Approach 1:
The patent segments the system into distinct functional components: a metadata component for storing schema definitions, an application object component for managing business objects, and a runtime component for executing operations. This segmentation allows each component to specialize in specific tasks, improving system effectiveness while maintaining manageable complexity through clear separation of concerns
3Productivity
If application object framework is implemented with metadata loading and runtime interface generation, then development efficiency and extensibility improve, but system complexity increases
Solution Approach 1:
The patent implements preliminary action by pre-defining metadata schemas and application object structures before runtime execution. The metadata component stores predefined schema definitions that describe the structure and relationships of business objects, allowing the runtime component to generate execution interfaces automatically without requiring complex runtime decisions, thus improving development efficiency while managing complexity through upfront design
Data Source
AI summary
A system, a method, and a computer program product for providing an application object framework are disclosed. In response to a request, an application object of a software application is obtained from an application object framework. The application object framework loads a metadata corresponding to the requested application object. The metadata contains at least one metadata schema definition. The application object framework generates a runtime interface for execution of the requested application object based on the loaded metadata.


