There are two types of tools that help in keeping track of the services that are provided and used in your organization: a registry and a repository. The registry lists the services and its features and has an interface to search for services and to add information about services. A repository holds the actual service artifacts, such as WSDLs, policies, XSDs, and so on. It's like a library, the registry is the catalog that lists all the books and other things you can borrow. You can search it, find information about the books and CDs and add items to it. The repository is the shelves where the books and CDs are stored.

There are two use cases for searching in a registry: runtime discovery of services and design time discovery of services. ...

Get SOA Made Simple now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.