Event Description Document for Remote Portlet Communication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

There is a lack of a robust mechanism for notifying remote portlets of events occurring within the larger portal framework in web services environments, which complicates the coordination of activities among different elements of web portals.

Innovation Solution

The implementation of mechanisms and methods for improved event communications between producer and consumer systems, where event descriptions are detected and added to a service description document, allowing producers and consumers to communicate changes in the web portal framework, enabling remote portlets to be notified of events through service description documents.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If WSRP standard is implemented for delivering functional applications from producer sites to consumer sites, then application delivery capability is improved, but inter-portlet communication mechanism becomes insufficient

Engineering Contradiction:
Improveapplication delivery capabilityVSAvoidinter-portlet communication mechanism
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces an event description document as an intermediary mechanism that mediates communication between producer portlets and consumer portlets. This document serves as a standardized interface that enables reliable event notification and inter-portlet communication while maintaining the existing WSRP application delivery framework.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the communication mechanism by separating event notification functionality from the existing WSRP application delivery process. Event descriptions are transmitted as distinct, independent data structures that can be processed separately, allowing improved communication without disrupting the established application delivery capability.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If web portal framework complexity increases to coordinate activity among different elements, then functional capability is improved, but event notification mechanism becomes insufficient

Engineering Contradiction:
Improvefunctional capabilityVSAvoidevent notification mechanism
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The event description document serves multiple functions: it notifies consumer portlets of events, carries event data, enables coordination between portlets, and maintains compatibility with the WSRP framework. This multi-functional approach improves event notification capability without requiring separate specialized mechanisms for each function.

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

3Reliability

If service description document is extended to include event descriptions, then inter-portlet communication is improved, but data structure complexity increases

Engineering Contradiction:
Improveinter-portlet communicationVSAvoiddata structure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent nests event description data structures within the existing service description document framework. Event descriptions are embedded as structured elements within the broader WSRP service description, allowing extended functionality while maintaining the hierarchical organization and reducing the perceived complexity through nested structuring.

Inventive Principle:
Principle #7Nested doll (Nesting)

Data Source

PatentUS7502853B2System and method for improved remote portlet communications
Publication Date: 2009.03.10 ORACLE INT CORP
  • US7502853B2 patent drawing
  • US7502853B2 patent drawing
  • US7502853B2 patent drawing

AI summary

In accordance with embodiments, there are provided mechanisms and methods for improved event communications between producer(s) and consumer(s) of content to communicate regarding changes to a web portal framework. Methods and mechanisms providing improved event communications between producer(s) and consumer(s) can provide producers with the capability to detect event descriptions within a configuration of the portlet and add a description for the event to a web services descriptor for the portlet. The producer and consumer can then utilize the event description to communicate with the portlet. During an interaction request the consumer and producer can utilize the event description to inform one another of transpiring events.