Dynamic, real-time integration of software resources through services of a content framework
First Claim
1. A method of dynamically integrating software resources in a computing network, comprising steps of:
- using a portlet interface of a portlet to represent a collection of one or more software resources; and
using a portal platform to integrate the collection of software resources with other collections at run-time to carry out a software service.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems, and computer program products are disclosed for dynamically integrating software resources (such as web services and other back-end software resources) using the services of a content framework (such as a portal platform). A portlet model is leveraged to allow programmatic portlets to serve as proxies for web services, thereby extending portlets beyond their traditional visual role. A deployment interface and a system interface are described for these portlet proxies. The deployment interface is used for composing new web services, and a composition tool is described. The system interface allows for run-time management of the web services by the portal platform. The service provider for a particular function may be bound to the portlet proxy at development time or at run-time.
115 Citations
26 Claims
-
1. A method of dynamically integrating software resources in a computing network, comprising steps of:
-
using a portlet interface of a portlet to represent a collection of one or more software resources; and
using a portal platform to integrate the collection of software resources with other collections at run-time to carry out a software service. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system for dynamically integrating software resources in a computing network, comprising:
-
means for using a portlet interface of a portlet to represent a collection of one or more software resources; and
means for using a portal platform to integrate the collection of software resources with other collections at run-time to carry out a software service. - View Dependent Claims (14, 15, 16, 17, 18, 19, 26)
-
-
20. A computer program product for dynamically integrating software resources in a computing network, the computer program product embodied on one or more computer-readable media and comprising:
-
computer-readable program code means for using a portlet interface of a portlet to represent a collection of one or more software resources; and
computer-readable program code means for using a portal platform to integrate the collection of software resources with other collections at run-time to carry out a software service. - View Dependent Claims (21, 22, 23, 24, 25)
-
Specification