Portal Modularization Tool for Web Deployment
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Reliability
If portal modules are deployed locally, then performance and reliability are improved, but the complexity of managing and synchronizing portal applications increases
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.
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
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.
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.
Data Source
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.


