Portal Designer Drag-and-Drop Interface for XML Generation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The generation of portals is a complex and time-consuming process requiring significant development effort, involving the creation of multiple files and manual placement of components, making it cumbersome for developers to create working portal applications.

Innovation Solution

A graphical user interface-based portal designer and administration tool facilitate the generation of portals through drag-and-drop functionality, allowing for the creation and modification of portal descriptions in XML, which can be deployed as part of a web application, enabling efficient configuration and integration of portal components without direct communication with business platforms.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If developers manually create and configure portal files (XML, JSP, deployment descriptors, etc.), then portals can be deployed to business platforms, but the development process becomes complex and time-consuming

Engineering Contradiction:
Improveportal deployment capabilityVSAvoiddevelopment time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent introduces a portal design tool as an intermediary between the developer and the business platform. This tool automatically generates the necessary portal files (XML, JSP, deployment descriptors) and handles file placement, eliminating the need for developers to manually create and configure each file. The design tool mediates the complex deployment process by translating user-friendly portal definitions into the required technical artifacts.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The portal design tool enables self-service portal creation by automatically generating all necessary configuration files and deploying them without requiring manual intervention for file creation, configuration, or placement. The system serves itself by automatically managing the entire portal deployment lifecycle from design to deployment.

Inventive Principle:
Principle #25Self-service

2Ease of manufacture

If developers manually create multiple configuration files and determine directory placements, then complete portal applications can be built, but the process becomes cumbersome and complex

Engineering Contradiction:
Improveportal creation easeVSAvoiddevelopment process complexity
Core Design Contradiction:
Ease of manufactureVSDevice complexity

Solution Approach 1:

The patent merges multiple separate tasks (creating XML files, JSP files, deployment descriptors, determining directory structures, and placing files) into a single integrated portal design tool. This consolidation eliminates the need for developers to handle each file type and directory placement separately, significantly simplifying the overall portal creation process while maintaining the ability to produce complete, deployable portal applications.

Inventive Principle:
Principle #5Merging (Combining)

3Ease of operation

If a graphical user interface with drag-and-drop functionality is implemented, then portal configuration becomes user-friendly and efficient, but additional software components are required

Engineering Contradiction:
Improveportal configuration easeVSAvoidsoftware component count
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The graphical user interface with drag-and-drop functionality serves as an intermediary layer that simplifies portal configuration. While this adds a software component, it eliminates the need for developers to directly interact with complex file systems and configuration syntax, providing a user-friendly interface that abstracts away the underlying complexity while maintaining full portal creation capabilities.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS7890877B2Systems and methods for improved portal development
Publication Date: 2011.02.15 ORACLE INT CORP
  • US7890877B2 patent drawing
  • US7890877B2 patent drawing
  • US7890877B2 patent drawing

AI summary

A portal can be generated using a portal designer allowing dragging and dropping of components into a display. The dragging and dropping of components can initiate the update of a display, such as a design view and/or a hierarchal display and the update of a portal file. The portal file can be used to generate the portal. The portal designer can include a property editor window for editing a selected component.