What is the difference between a registry, catalog and a repository?
A registry is an authoritative store of information that relates to a particular task at hand. Registries are typically built for a particular purpose such as a “gift registry”. A repository stores assets. Repositories are built for the specific kind of assets they are meant to hold and the modes of interaction they must support. Databases, file systems, and content management systems are all repositories of one sort or another, and they are all tailor-made for their specific requirements. A catalog is where you advertise – For ex, IBM SOA Business Catalog advertising IBM SOA Business partners services.