Browse Prior Art Database

A method to enable web based gadgets to participate in Portal based mashups

IP.com Disclosure Number: IPCOM000178939D
Original Publication Date: 2009-Jan-30
Included in the Prior Art Database: 2009-Jan-30
Document File: 3 page(s) / 42K

Publishing Venue

IBM

Abstract

Web based gadgets are small web applications and perform specific tasks like a map gadget shows map of a particular location. We can wrap these gadgets in portlet and place them on portal page. But this way these gadgets only shows a preconfigured information. e.g. map gadget shows a map of a configured location. These web based gadgets do NOT react to events performed on a portlet on same page. Assume you have a portlet that displays a list of people, when a person is selected, the portlet displays the address of the selected person. Wouldn't it be great if you could easily obtain additional contextual information about that person, displayed automatically on the same portal page, and also show the person's address on a map. Hence creating a portal based mashup.

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 54% of the total text.

Page 1 of 3

A method to enable web based gadgets to participate in Portal based mashups

This method enables these gadgets to participate in portal based mashup by enabling the wrapper portlet for inter portlet communication (IPC) in a generic way such that IPC does not depends on selected gadget. And also this method loose coupling between source portlet and target gadgets in terms of future changes in gadget parameters.e.g. change in gadget parameter name, adding a new gadget parameter etc.

Web based gadgets are small web applications and perform specific tasks like a map gadget shows map of a particular location. We can wrap these gadgets in portlet and place them on portal page. But this way these gadgets only shows a preconfigured information. e.g. map gadget shows a map of a configured location. These web based gadgets do NOT react to events performed on a portlet on same page.

Assume you have a portlet that displays a list of people, when a person is selected, the portlet displays the address of the selected person. Wouldn't it be great if you could easily obtain additional contextual information about that person, displayed automatically on the same portal page, and also show the person's address on a map. Hence creating a portal based mashup.

This method enables these gadgets to participate in portal based mashup by enabling the wrapper portlet for inter portlet communication (IPC) in a generic way such that IPC does not depends on selected gadget. And also this method loose coupling between source portlet and target gadgets in terms of future changes in gadget parameters.e.g. change in gadget parameter name, adding a new gadget parameter etc.

This method enables the wrapper portlet in generic way by authoring a wsdl file with a single input of complex type represented using a Map object.

....................................................................................................................................

<xsd:complexType name="GADGET

_

.......................................................................................................................................
.....................................................................