Interceptor Framework for WSRP Portal Content Delivery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The implementation of the WSRP standard for delivering web portal content faces challenges in providing enhanced functionality and flexibility, particularly in managing interactions between consumer and producer systems, including error handling and data processing, which limits the value derived from remote portal installations.

Innovation Solution

The introduction of an interceptor framework that allows users to intercept and modify markup and user interaction-related messages between consumer and producer systems, enabling the implementation of public interceptor interfaces to control information flow and execute specific actions based on detected conditions, such as error handling and data manipulation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the WSRP standard is implemented for delivering web portal content, then content delivery capability is improved, but functionality and flexibility are limited

Engineering Contradiction:
Improvefunctionality and flexibilityVSAvoidstandard implementation complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces an interceptor framework that acts as an intermediary layer between the WSRP standard implementation and the portal applications. This framework provides public interceptor interfaces that allow customization of information flow, error handling, and data processing without modifying the core WSRP standard, thereby enhancing functionality while maintaining standard compliance.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If the WSRP standard is implemented, then remote portal content delivery is enabled, but error handling and data processing capabilities are insufficient

Engineering Contradiction:
Improveerror handling capabilityVSAvoidcustomization capability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The interceptor framework implements feedback mechanisms by allowing applications to intercept and examine information flow at multiple points. This enables custom error handling and data processing logic to be inserted into the standard WSRP workflow, improving reliability through customizable error management while maintaining the standard's core functionality.

Inventive Principle:
Principle #23Feedback

3Productivity

If the WSRP standard is used, then remote portal installations are supported, but the value derived from these installations is limited

Engineering Contradiction:
Improvevalue from remote portal installationsVSAvoidoperational simplicity
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The patent segments the information flow in remote portal communications into interceptable units that can be individually processed. By dividing the data flow into manageable segments that can be intercepted, examined, and modified at specific points, the system enhances the value of remote portal installations through customized processing while maintaining operational simplicity through a structured approach.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS7770185B2Interceptor method and system for web services for remote portlets
Publication Date: 2010.08.03 ORACLE INT CORP
  • US7770185B2 patent drawing
  • US7770185B2 patent drawing
  • US7770185B2 patent drawing

AI summary

In accordance with embodiments, there are provided mechanisms and methods for providing interceptors between producer(s) and consumer(s) of content in a remote portal system. These mechanisms and methods for providing interceptors between producer(s) and consumer(s) of content can enable embodiments to provide improved functionality and/or flexibility to systems comprising remote portals. The ability of embodiments to provide improved functionality and/or flexibility can enable end users, systems programmers and so forth to obtain greater value from remote portal installations.