Dismiss
InnovationQ will be updated on Sunday, Oct. 22, from 10am ET - noon. You may experience brief service interruptions during that time.
Browse Prior Art Database

A method of preserving composite behavior for dynamically launched instances

IP.com Disclosure Number: IPCOM000125998D
Original Publication Date: 2005-Jun-27
Included in the Prior Art Database: 2005-Jun-27
Document File: 3 page(s) / 150K

Publishing Venue

IBM

Abstract

WebSphere Portal Server V5.101 provides a new feature by which a template page may be established statically, and instances of the page may be launched dynamically. Portlets may be connected together on the template to behave as a composite, and the composite behavior is preserved when instances of the page are launched dynamically.

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 52% of the total text.

Page 1 of 3

A method of preserving composite behavior for dynamically launched instances

WebSphere Portal supports the notion of portlets that can communicate with each other through a broker (called the Property Broker). The communicating portlets do not have to know each other prior to the communication. When compatible portlets are available to a user, communication may occur between them, facilitated by the broker. The communication may be triggered by the user after viewing a portlet on a page, or may be set up to happen automatically whenever the portlets are simultaneously active. The automatic communication happens if communication channels, called wires, have been created between the portlets in a configuration step, WebSphere Portal provides a wiring tool which can create wires between portlets on a static page.

In contrast with a static page, a dynamic page is a portlets page that is created "on the fly", and is not persistently associated with the portal navigation topology. Typically, a dynamic page has a lifetime which lasts at most as long as the user session in which it was created (as long as it is not explicitly removed prior to session end). In WebSphere Portal 5.101, a dynamic page is constructed based on the definition of an existing static page, called the template page. (Future versions of portal may allow for even more dynamic construction of pages which are created based on rules or code execution). Since the page is dynamic, it is not persisted in the portal database and has a maximum lifetime of the user's session with the portal. Users can navigate between dynamic pages and static pages. Because of the transient nature of the dynamic page, administrative tasks related to managing the page or customizing its content are disabled (apart from optional controls which allow the page to be closed prior to end of session).

Since it is desirable to offer composite behavior on the transient page, WebSphere Portal has devised the following solution. Wires can be created on the template page using the wiring tool. When an instance of the template page is created dynamically, the property broker creates an in-memory, transient copy of the wiring configuration for the transient...