Portal Administration Framework Using Management API

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Developers and administrators of web portals face challenges in easily creating and customizing administrative tools, as existing solutions require replicating multiple layers of code for modifying and administering portals.

Innovation Solution

A management API is introduced that abstracts administrative functions, allowing software components to access and perform these functions through a preconfigured format, enabling the creation of custom administrative tools by interacting with a Java Server Page, page flow system, and tag library, facilitating the modification and management of portals.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If developers create custom administrative tools for web portals, then the adaptability and customization capability improve, but the device complexity and code replication requirements increase

Engineering Contradiction:
Improvecustomization capabilityVSAvoidcode complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces an administrative framework as an intermediary layer between the portal system and custom administrative tools. This framework provides pre-built administrative functions and services that developers can leverage without having to replicate complex code. The framework acts as a mediator that handles the complexity of portal administration internally while exposing simplified interfaces to developers, thus enabling customization without proportional increases in code complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The administrative framework is designed with universal, multi-functional components that can serve multiple administrative purposes. Rather than requiring separate code implementations for different administrative tasks, the framework provides a unified set of services that can be applied across various custom tools and portal management scenarios. This universality reduces code duplication and simplifies the development of customized administrative solutions.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Ease of operation

If packaged administrative tools are provided with portal products, then the ease of operation improves, but the adaptability to custom needs deteriorates

Engineering Contradiction:
Improveease of useVSAvoidcustomization capability
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The administrative framework is designed to be dynamic and configurable, allowing it to adapt to custom needs while maintaining ease of operation. Developers can configure and customize the framework's behavior and functionality without having to rewrite core administrative logic. The framework supports dynamic adaptation to different portal requirements while preserving the simplified interface and operational ease that packaged tools provide.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The framework segments administrative functions into modular, reusable components that can be selectively configured and customized. This segmentation allows developers to build custom administrative tools by composing specific functional modules rather than having to customize entire monolithic toolsets. The modular architecture enables easy customization while maintaining the operational simplicity of using pre-built, well-defined components.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8065415B2System and method for utilizing a common framework for portal administration tools
Publication Date: 2011.11.22 ORACLE INT CORP
  • US8065415B2 patent drawing
  • US8065415B2 patent drawing
  • US8065415B2 patent drawing

AI summary

The present invention relates to systems, methods, and computer readable media for generating custom administrative tools. An administrative framework is provided that abstracts the implementation of certain administrative functions. A management Application Programming Interface (API) receives calls submitted in a preconfigured format from interface components generated by a developer or third party. The management API processes the calls and performs the functions associated with the calls. Multiple implementations are provided, through which an interface component can access the management API.