CPC H04L 63/10 (2013.01) [G06F 16/176 (2019.01); G06F 21/6218 (2013.01); H04L 63/04 (2013.01); H04L 63/0407 (2013.01); H04L 63/0421 (2013.01); H04L 67/1097 (2013.01); H04W 76/10 (2018.02)] | 15 Claims |
1. A system for sharing data between tenants served by a software instance, the system comprising:
a connection module arranged to establish a trusted connection between a first tenant and a second tenant of the software instance, and establish a trusted connection between the second tenant and a third tenant of the software instance;
a first cloud-storage resource associated with the first tenant arranged to store a first set of data;
a data transfer module arranged to transfer a first portion of the first set of data to a third cloud-storage resource associated with the third tenant;
a request module arranged to transmit an access request for the first set of data from the third tenant to another tenant, without indicating an identification of the third tenant;
an authorisation module arranged to allow the first tenant to grant an authorisation of the access request; and
wherein the data transfer module is arranged to transfer a second portion of the first set of data to the third cloud-storage resource associated with the third tenant via the second tenant, in response to the authorisation.
|