Programmatic management of software resources in a content framework environment
First Claim
1. A method of enabling programmatic management of software resources in a content framework environment, comprising steps of:
- defining a system interface for a collection of one or more software resources;
populating the system interface with one or more management functions;
specifying the populated system interface in a service description document; and
registering the service description document in a network-accessible registry.
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 finction may be bound to the portlet proxy at development time or at run-time.
262 Citations
26 Claims
-
1. A method of enabling programmatic management of software resources in a content framework environment, comprising steps of:
-
defining a system interface for a collection of one or more software resources;
populating the system interface with one or more management functions;
specifying the populated system interface in a service description document; and
registering the service description document in a network-accessible registry. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system for enabling programmatic management of software resources in a content framework environment, comprising:
-
means for defining a system interface for a collection of one or more software resources;
means for populating the system interface with one or more management functions;
means for specifying the populated system interface in a service description document; and
means for registering the service description document in a network-accessible registry. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A computer program product for enabling programmatic management of software resources in a content framework environment, the computer program product embodied on one or more computer-readable media and comprising:
-
computer-readable program code means for defining a system interface for a collection of one or more software resources;
computer-readable program code means for populating the system interface with one or more management functions;
computer-readable program code means for specifying the populated system interface in a service description document; and
computer-readable program code means for registering the service description document in a network-accessible registry. - View Dependent Claims (22, 23, 24, 25, 26)
-
Specification