Consolidating disparate cloud service data and behavior based on trust relationships between cloud services
First Claim
1. A method for consolidating cloud service data and behaviors comprising:
- compiling of user/service membership data that associates a plurality of requesting entities with cloud services to which the plurality of requesting entities subscribe by a trusted cloud service consolidator;
creating a federated trust library of 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;
in response to a service request from a requesting entity, identifying trusted secondary cloud services for the requesting entity, wherein the trusted secondary cloud services correspond to those cloud services that are associated with the requesting entity in the user/service membership data, wherein the trusted secondary cloud services are not a target of the service request, and, wherein said identification is based upon trust factors synthesized from data contained in the federated trust library;
consolidating data satisfying the service request and associated behaviors from each trusted secondary cloud service into a unified data structure, wherein a behavior is an executable action supported by a trusted secondary cloud service, wherein said behavior is executable upon the data satisfying the service request obtained from the trusted secondary cloud service; and
conveying the unified data structure to the requesting entity in a service response.
0 Assignments
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.
-
Citations
18 Claims
-
1. A method for consolidating cloud service data and behaviors comprising:
-
compiling of user/service membership data that associates a plurality of requesting entities with cloud services to which the plurality of requesting entities subscribe by a trusted cloud service consolidator; creating a federated trust library of 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; in response to a service request from a requesting entity, identifying trusted secondary cloud services for the requesting entity, wherein the trusted secondary cloud services correspond to those cloud services that are associated with the requesting entity in the user/service membership data, wherein the trusted secondary cloud services are not a target of the service request, and, wherein said identification is based upon trust factors synthesized from data contained in the federated trust library; consolidating data satisfying the service request and associated behaviors from each trusted secondary cloud service into a unified data structure, wherein a behavior is an executable action supported by a trusted secondary cloud service, wherein said behavior is executable upon the data satisfying the service request obtained from the trusted secondary cloud service; and
conveying the unified data structure to the requesting entity in a service response. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer program product comprising a non-transitory computer readable storage medium having computer usable program code embodied therewith, the computer usable program code comprising:
computer usable program code, stored in the non-transitory storage medium, configured to; compile of user/service membership data that associates a plurality of requesting entities with cloud services to which the plurality of requesting entities subscribe by a trusted cloud service consolidator; create a federated trust library of 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; in response to a service request from a requesting entity, identify trusted secondary cloud services for the requesting entity, wherein the trusted secondary cloud services correspond to those cloud services that are associated with the requesting entity in the user/service membership data, wherein the trusted secondary cloud services are not a target of the service request, and, wherein said identification is based upon trust factors synthesized from data contained in the federated trust library; and consolidate data satisfying the service request and associated behaviors from each trusted secondary cloud service into a unified data structure, wherein a behavior is an executable action supported by a trusted secondary cloud service, wherein said behavior is executable upon the data satisfying the service request obtained from the trusted secondary cloud service; and
conveying the unified data structure to the requesting entity in a service response.- View Dependent Claims (8, 9, 10, 11, 12)
-
13. A system comprising:
-
one or more processors; a non-transitory computer readable storage medium storing computer usable program code, wherein the one or more processors execute the computer usable program code to; compile of user/service membership data that associates a plurality of requesting entities with cloud services to which the plurality of requesting entities subscribe by a trusted cloud service consolidator; create a federated trust library of 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; in response to a service request from a requesting entity, identify trusted secondary cloud services for the requesting entity, wherein the trusted secondary cloud services correspond to those cloud services that are associated with the requesting entity in the user/service membership data, wherein the trusted secondary cloud services are not a target of the service request, and, wherein said identification is based upon trust factors synthesized from data contained in the federated trust library; and consolidate data satisfying the service request and associated behaviors from each trusted secondary cloud service into a unified data structure, wherein a behavior is an executable action supported by a trusted secondary cloud service, wherein said behavior is executable upon the data satisfying the service request obtained from the trusted secondary cloud service; and
conveying the unified data structure to the requesting entity in a service response. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification