Proxy Portlet Integration for Web Portal Configuration
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional implementations of Web Services for Remote Portlets (WSRP) are limited in configuring complex applications and lack an easy mechanism for accessing static content, making it time-consuming and difficult to implement, especially for web portals that require manual configuration on a per-application basis.
Innovation Solution
The system allows for the creation of proxy versions of remote applications and content, enabling access to remote portlets through a consumer system that registers with a producer system, using Web Services Description Language (WSDL) files and proxy portlets to integrate remote functionality into a local web portal, facilitating easier configuration and access to static content.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If manual configuration is used for each application in conventional WSRP implementations, then applications can be deployed remotely without support framework, but the configuration process becomes time-consuming and difficult to implement
Solution Approach 1:
The patent applies preliminary action by pre-configuring applications with their support framework requirements before deployment. The consumer system is pre-equipped with the necessary support framework, allowing applications to be deployed remotely without requiring manual configuration of framework components at deployment time. This resolves the contradiction by maintaining remote deployment adaptability while eliminating time-consuming manual configuration steps.
Solution Approach 2:
The patent uses copying by creating a local copy of the support framework on the consumer system. Instead of manually configuring the framework for each remote application, the system copies and stores the necessary framework components locally, enabling automatic configuration and reducing the time and complexity of manual setup while maintaining full remote deployment capability.
2Ease of operation
If manual configuration is performed on a per-application basis, then applications can be individually customized, but the implementation becomes difficult and time-consuming
Solution Approach 1:
The patent applies universality by creating a universal support framework that can serve multiple different applications. The consumer system implements a general-purpose framework that automatically adapts to various application types, eliminating the need for complex manual configuration for each specific application. This maintains customization capability while significantly reducing configuration complexity through a unified, multi-functional approach.
Solution Approach 2:
The patent implements self-service by enabling the consumer system to automatically configure itself and its support framework without manual intervention. The system autonomously manages the deployment and configuration of remote applications and their associated frameworks, reducing both the ease of operation concerns and the complexity of the configuration process through automated self-configuration mechanisms.
3Adaptability or versatility
If conventional WSRP mechanisms are used, then remote applications can be accessed, but static content access lacks an easy mechanism
Solution Approach 1:
The patent applies merging by combining the access mechanisms for both dynamic remote applications and static content through a unified consumer system interface. The consumer system integrates application deployment capabilities with static content delivery, allowing users to access both types of resources through the same simplified mechanism, thereby improving ease of operation while maintaining remote application access capability.
Solution Approach 2:
The patent uses an intermediary approach by introducing the consumer system as a mediator between the remote producer system and the end user. The consumer system handles both application execution and static content delivery, providing a simplified access point for users to obtain both dynamic and static resources without needing separate mechanisms, thus improving ease of operation while preserving remote access capability.
Data Source
AI summary
A producer can make available pages and books containing multiple applications. As used herein, the term “book” refers to a group of pages bound together by a navigational menu. The producer presents the pages and books to the consumer in a service description message. An administrator of the consumer can select the pages and books, thus generating proxy versions on the consumer. The proxy versions can then be presented on the consumer.


