Registry and Repository
CentraSite is a registry and repository that allows you to manage and govern your SOA environment and to achieve control and transparency across all IT resources related to the SOA.
The registry is the part of CentraSite that is used to manage and describe the SOA assets, for example, Web services. It does not store the assets themselves; rather, it stores the relevant information about them. For example, an object stored for a Web service contains information about the service. The service definition (WSDL file), however, is not stored in the registry but in the CentraSite repository. The CentraSite registry is thus an inquiry and data source allowing you to browse and search for information on SOA assets and offering reports on their usage. The information contained in a registry is organized and represented by registry objects and associations between them.
If you are familiar with the JAXR (Java API for XML Registries) and UDDI standards, you will recognize various object types and structures that are defined in a registry. You can modify existing object types and define additional object types as required.
The repository is a WebDAV-enabled file store. It typically holds resources that are related to objects stored in the registry. This includes, for example:
Files that hold the SOA assets themselves, such as the WSDL files of services or XPDL and schema definition files;
Files such as technical specifications, sample code or programming guides that are relevant for your SOA assets;
Files produced or consumed by
CentraSite such as policy descriptions, lifecycle models or reports.
Resources held in the repository can be linked to objects stored in the registry. Some features of CentraSite, such as the importing of a Web service, create entries in the repository as well as corresponding objects in the registry. This allows entries in the repository to be located via UDDI registry mechanisms.
Related Topics