Layered Repository for Web UI Frameworks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing Web application frameworks face challenges in efficiently managing and personalizing user interface components across multiple layers, leading to complexity and inefficiencies in development and runtime environments.

Innovation Solution

A layering concept for a repository of a user interface framework that organizes content in a set of layers, each implemented as a file system, allowing for a defined layer strategy to manage access and sequencing, enabling efficient retrieval and updating of data objects while supporting personalization and development needs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a single flat repository structure is used to store user interface framework content, then implementation is simple, but managing and personalizing content across multiple layers becomes complex and inefficient

Engineering Contradiction:
Improvepersonalization capabilityVSAvoidrepository management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The repository is segmented into multiple hierarchical layers (global layer, application layer, module layer, personal layer) with each layer having specific responsibilities. This segmentation enables content to be organized by scope and accessibility, allowing efficient personalization at the personal layer while maintaining global consistency at the global layer, thereby resolving the contradiction between adaptability and complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a hierarchical dimension to the repository structure, transforming a flat single-level storage into a multi-level hierarchy. This dimensional change enables content to be accessed and managed at different levels of abstraction, providing both simplified global management and detailed personalization capabilities simultaneously.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Adaptability or versatility

If content is stored in a single location in the repository, then access is simple, but supporting multiple contributors and personalization becomes difficult

Engineering Contradiction:
Improvemulti-contributor supportVSAvoidcontent access simplicity
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The repository segments content into distinct layers owned by different contributors (global vendor, application developer, module developer, personal user). Each layer maintains its own content while allowing controlled access to underlying layers, enabling multiple contributors to work independently while preserving access simplicity through the hierarchical structure.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different layers of the repository have different access qualities and permissions. The global layer provides read-only baseline content, while personal layers allow full read-write access. This local quality differentiation enables multi-contributor support with appropriate access controls while maintaining ease of operation for each contributor within their designated scope.

Inventive Principle:
Principle #3Local quality

3Adaptability or versatility

If the repository allows flexible personalization options, then user customization is enhanced, but management and maintenance of personalization data becomes complex

Engineering Contradiction:
Improvepersonalization flexibilityVSAvoidpersonalization management ease
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The repository structure pre-establishes the personal layer as a dedicated space for user customizations before any personalization occurs. This preliminary action provides a ready-made container for personalization data with predefined access rules and management protocols, enabling flexible personalization while simplifying maintenance through the pre-configured hierarchical structure.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8694544B2Layering concept for a repository of a user interface framework for web applications
Publication Date: 2014.04.08 SAP SE
  • US8694544B2 patent drawing
  • US8694544B2 patent drawing
  • US8694544B2 patent drawing

AI summary

Various embodiments of systems and methods for a layering concept for a repository of a user interface framework for Web applications are described herein. The content of a repository provided by different parties (e.g., vendor, partner, customer, user, etc.) is separated. The separation is achieved by assigning solutions to the parties that store content in the repository. Simplified access to the repository is achieved by layering the solutions in a stack and implementing a layer strategy for the layers and their order of access.