A method for integrating a plurality of content repositories into a
virtual content repository (VCR), 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.