a method for integrating a plurality of content repositories into a virtual content repository , comprising providing credential information to each one of said plurality of content repositories , receiving authorization information from each one of said plurality of content repositories , wherein the authorization information indicates whether or not an authorization procedure succeeded , integrating into the vcr each one of said plurality of content repositories whose authorization information indicates successful authorization , and wherein each one of said plurality of content repositories exposes a first set of services to enable its integration into the vcr .