Portal Modularization Tool for Web Deployment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The process of packaging and deploying web portals is cumbersome, costly, and time-consuming due to the need for creating multiple portal versions with different functionalities and portlets, especially when considering local and remote deployments, which complicates the management and synchronization of portal applications.

Innovation Solution

The intelligent composer/decomposer (iCODE) tool decomposes a web portal into individual modules, allowing for the composition of various portal versions using selected modules, which can be deployed locally or remotely, and fills gaps in portal packages by adding missing modules, thereby simplifying the packaging and deployment process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple portal versions are created with different functionalities and portlets, then portal customization and versatility are improved, but the complexity of packaging and deployment increases significantly

Engineering Contradiction:
Improveportal customizationVSAvoidpackaging and deployment complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments a portal into independent, reusable modules that can be individually packaged and deployed. Each module represents a functional unit that can be selectively included in different portal versions, eliminating the need to recreate entire portal versions for each customization scenario.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates universal portal modules that can serve multiple functions across different portal versions and deployment scenarios. These modules are designed to be reusable and can be configured for local or remote deployment, reducing the overall complexity of managing multiple portal versions.

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

2Reliability

If portal modules are deployed locally, then performance and reliability are improved, but the complexity of managing and synchronizing portal applications increases

Engineering Contradiction:
Improveportal uptimeVSAvoidmanagement and synchronization complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a portal composition tool as an intermediary that automates the management and synchronization of portal modules across local and remote deployments. This tool handles the complexity of coordinating updates and changes, allowing local deployments to maintain high reliability without manual management overhead.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If portal packaging is done manually for different versions, then deployment control is improved, but the time and cost required increases significantly

Engineering Contradiction:
Improvedeployment controlVSAvoidpackaging efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The patent implements self-service portal packaging through automated composition tools that generate portal packages based on selected modules. The system automatically handles the packaging process, including creating appropriate configurations for local and remote deployments, eliminating manual intervention while maintaining deployment control.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent performs preliminary actions by pre-configuring portal modules with all necessary deployment information and dependencies. This preliminary preparation allows the automated composition tool to quickly generate deployment-ready packages without requiring manual configuration during the packaging process.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9268870B2Portal modularization tool
Publication Date: 2016.02.23 CONDUENT BUSINESS SERVICES LLC
  • US9268870B2 patent drawing
  • US9268870B2 patent drawing
  • US9268870B2 patent drawing

AI summary

An apparatus for developing web portals includes a portal decomposer configured to generate a plurality of modules from a web portal, a portal composer configured to generate a plurality of portal versions using a plurality of selections of the modules, wherein the selections of modules include a local module deployed on a host of the web portal and a remote module deployed on a second host coupled to the host of the web portal. An application for decomposing and composing web portals includes plurality of instructions that cause a processor to decompose a first web portal into a plurality of portal modules; and compose a second web portal that is a version of the first portal from a set of selected modules from the portal modules.