Provisioning aggregated services in a distributed computing environment
First Claim
1. A method of provisioning one or more software resources of an aggregated service in a computing network, comprising steps of:
- defining a provisioning interface of the aggregated service;
specifying the provisioning interface in a service description document;
obtaining credentials of a user of the aggregated service, according to the service description document;
analyzing the obtained credentials; and
allowing the user to perform the aggregated service if indicated by the analyzing step.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems, and computer program products are disclosed for provisioning software resources used with aggregated web services. The disclosed techniques enable heterogeneous identity systems to be joined in the dynamic, run-time web services integration environment. Authentication and authorization may now be performed for the aggregated service, as well as for its sub-services. SOAP (“Simple Object Access Protocol”) messages, as an example, may be used to relay identity information among distributed services, whereby credentials may be specified in the SOAP message header to accompany a service request specified in the SOAP message body.
-
Citations
14 Claims
-
1. A method of provisioning one or more software resources of an aggregated service in a computing network, comprising steps of:
-
defining a provisioning interface of the aggregated service;
specifying the provisioning interface in a service description document;
obtaining credentials of a user of the aggregated service, according to the service description document;
analyzing the obtained credentials; and
allowing the user to perform the aggregated service if indicated by the analyzing step. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system for provisioning one or more software resources of an aggregated service in a computing network, comprising:
-
means for defining a provisioning interface of the aggregated service;
means for specifying the provisioning interface in a service description document;
means for obtaining credentials of a user of the aggregated service, according to the service description document;
means for analyzing the obtained credentials; and
means for allowing the user to perform the aggregated service if indicated by the means for analyzing.
-
-
14. A computer program product for provisioning one or more software resources of an aggregated service in a computing network, the computer program product embodied on one or more computer-readable media and comprising:
-
computer-readable program code means for defining a provisioning interface of the aggregated service;
computer-readable program code means for specifying the provisioning interface in a service description document;
computer-readable program code means for obtaining credentials of a user of the aggregated service, according to the service description document;
computer-readable program code means for analyzing the obtained credentials; and
computer-readable program code means for allowing the user to perform the aggregated service if indicated by the computer-readable program code means for analyzing.
-
Specification