Consolidating disparate cloud service data and behavior based on trust relationships between cloud services
First Claim
1. A system for consolidating cloud service data and behaviors comprising:
- one or more non-transitory storage mediums storing program instructions;
one or more processors for executing the program instructions;
a plurality of cloud services, comprising at least a portion of the program instructions, operating in a cloud computing environment, wherein the plurality of cloud services provide data and behaviors in response to service requests;
a plurality of user/service membership data that associates a plurality of requesting entities with cloud services to which the plurality of requesting entities subscribe;
a federated trust library containing inter-service trust information for the cloud services contained in the user/service membership data, wherein the inter-service trust comprises a directionality property for defining a first level of trust from a first cloud service to a second cloud service and a second level of trust from the second cloud service to the first cloud service, wherein the first level of trust is different from the second level of trust; and
a trusted cloud service consolidator, comprising at least a portion of the program instructions, configured to selectively consolidate the data and behaviors from cloud services into a unified data structure in response to a service request, wherein the cloud services are selected based upon a trust factor synthesized from the federated trust library, wherein the trust factor is a quantification of a level of confidence between a cloud service specified in the service request and other cloud services that a requesting entity consumes, as defined in the user/service membership data.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for consolidating cloud service data and behaviors can begin with the compilation of user/service membership data that associates requesting entities with subscribed cloud services by a trusted cloud service consolidator. A federated trust library housing inter-service trust information for the cloud services contained in the user/service membership data can be created. In response to a service request from a requesting entity, trusted secondary cloud services can be identified for the requesting entity. Identification of the trusted secondary cloud services can be based upon trust factors synthesized from data contained in the federated trust library. Data satisfying the service request and associated behaviors from each trusted secondary cloud service can then be consolidated into a unified data structure. A behavior can be an executable action supported by a trusted secondary cloud service. The unified data structure can be conveyed to the requesting entity in a service response.
33 Citations
12 Claims
-
1. A system for consolidating cloud service data and behaviors comprising:
-
one or more non-transitory storage mediums storing program instructions; one or more processors for executing the program instructions; a plurality of cloud services, comprising at least a portion of the program instructions, operating in a cloud computing environment, wherein the plurality of cloud services provide data and behaviors in response to service requests; a plurality of user/service membership data that associates a plurality of requesting entities with cloud services to which the plurality of requesting entities subscribe; a federated trust library containing inter-service trust information for the cloud services contained in the user/service membership data, wherein the inter-service trust comprises a directionality property for defining a first level of trust from a first cloud service to a second cloud service and a second level of trust from the second cloud service to the first cloud service, wherein the first level of trust is different from the second level of trust; and a trusted cloud service consolidator, comprising at least a portion of the program instructions, configured to selectively consolidate the data and behaviors from cloud services into a unified data structure in response to a service request, wherein the cloud services are selected based upon a trust factor synthesized from the federated trust library, wherein the trust factor is a quantification of a level of confidence between a cloud service specified in the service request and other cloud services that a requesting entity consumes, as defined in the user/service membership data. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer program product for consolidating cloud service data and behaviors comprising:
-
one or more non-transitory storage mediums storing program instructions, which are executable by one or more processors; a plurality of cloud services, comprising at least a portion of the program instructions, operating in a cloud computing environment, wherein the plurality of cloud services provide data and behaviors in response to service requests; a plurality of user/service membership data, stored in the one or more non-transitory storage mediums, that associates a plurality of requesting entities with cloud services to which the plurality of requesting entities subscribe; a federated trust library containing inter-service trust information for the cloud services contained in the user/service membership data, wherein the inter-service trust comprises a directionality property for defining a first level of trust from a first cloud service to a second cloud service and a second level of trust from the second cloud service to the first cloud service, wherein the first level of trust is different from the second level of trust; and a trusted cloud service consolidator, comprising at least a portion of the program instructions, configured to selectively consolidate the data and behaviors from cloud services into a unified data structure in response to a service request, wherein the cloud services are selected based upon a trust factor synthesized from the federated trust library, wherein the trust factor is a quantification of a level of confidence between a cloud service specified in the service request and other cloud services that a requesting entity consumes, as defined in the user/service membership data. - View Dependent Claims (8, 9, 10, 11, 12)
-
Specification