Patent ID: 8893291

Claim:
A method of obtaining a service from a second cloud domain, the method being performed by a first cloud domain and comprising: registering with a metadata orchestrator framework repository to connect to a plurality of cloud domains, which are registered with the metadata orchestrator framework repository, and obtain metadata parameters of the plurality of cloud domains; identifying the second cloud domain which provides the service from among the plurality of cloud domains by analyzing the metadata parameters of the plurality of cloud domains; receiving, from the second cloud domain, an indication of data which is owned by the first cloud domain and requested by the second cloud domain to perform the service; transmitting the requested data along with metadata corresponding to the requested data to the second cloud domain; and retrieving generic metadata corresponding to the requested data, wherein the generic metadata comprises: regular metadata which indicates at least one of authorship and last modification date of the requested data; and function specific metadata which indicates at least one of an access policy, history, compliance information, and data ownership information associated with the requested data, and wherein at least one of the registering, the identifying, the receiving, and the transmitting is performed by a processor.