Registry vs. Repository
Is the SOA thing that stores the list of available services a service registry or a service repository?
A registry is a list of items with pointers for where to find the items, like the index on a database table or the card catalog for a library. A repository stores the actual items, like a database table itself or a library's shelves of books. If you lose a registry, the items still exist; you just may need to reindex them. If you lose a repository, the items are gone.
A service registry is not a repository because it doesn't actually contain the service providers—the providers are not running in the registry. The registry doesn't contain the providers; it just contains information on where to find the providers.
So in SOA, when we talk about a place to find a list of services, we should refer to it as a service registry, not a service repository.
this is good stuff Bobby. very helpful. you might think about calling out some examples to make the case, especially with so much regrep M&A going on.