IP Library Granted Patent US 8,224,932
Granted Patent B2
US 8,224,932 · App. 12/362,478 · Granted Jul 17, 2012

Deployment of remote portlets into a portal

Assignee: International Business Machines Corporation
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,224,932
App. No.
12/362,478
Granted
Jul 17, 2012
Kind
B2
Abstract

A method and system for deploying remote portlet applications into a portal. The system includes a portal server in communication with a client, and including a portal which includes a portlet which receives a request from a user, via the client, to install a portlet application from a remote location, searches for a selected remote portlet application as selected by the user, and triggers an installation of the selected remote portlet application when selected for installation by the user, and a deployment application programming interface (API) which communicates with the portlet and deploys the selected remote portlet application to the portal when triggered by the portlet.

Claims (10)

1. A computer-implemented system for directly deploying remote portlet applications into a portal, the computer-implemented system comprising:

a portal server device in communication with a client machine;

the portal server device comprises a hardware storage device, and a portal;

the portal including an administration portlet and a deployment application programming interface (API);

the administration portlet which receives a request from a user, via the client machine, to install a portlet application selected from a portlet catalog which is embedded as web page and stored in a remote location from the portal server device, searches for a selected remote portlet application as selected by the user, and triggers an installation of the selected remote portlet application on the client machine when selected for installation by the user; and

the deployment application programming interface (API) which communicates with the administration portlet and deploys the selected remote portlet application to the portal when triggered by the administration portlet;

the administration portlet obtains portlet information corresponding to the selected remote portlet application and obtains deployment information from the deployment application programming interface (API) based on the portlet information obtained, wherein the portlet information comprises at least one of a description and a download link embedded as portlet URL;

wherein, the deployment application programming interface (API) opens a network stream to a web module located on a server containing the selected portal application by using the download link to retrieve the selected remote portlet application, the deployment application programming interface (API) processes deployment descriptors and generates install information corresponding to the selected remote portlet application and forwards the install information to the administration portlet, the administration portlet then provides the received install information to the user to select an option to install selected portlet applications by clicking on an install link.

2. The computer-implemented system of claim 1 , wherein the administration portlet opens a network stream to a server providing web module to retrieve the selected remote portlet application, using the portlet information and the deployment application programming interface API generates install information corresponding to the selected remote portlet application and forwards the install information to the administration portlet.

3. The computer-implemented system of claim 1 , wherein the administration portlet receives generated install information from the deployment application programming interface API and provides the install information to the user, and the deployment application programming interface API installs the selected remote portlet application when the user selects an option to install the selected portlet application.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 30, 2009
From: STAY, ANDREAS
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 022179/0326 →
Continuity (1)
Related Publication 20100192146A1 · Jul 29, 2010