Copyright © tutorialspoint.com
What is Registry and Repository:An ebXML registry serves as the index and application gateway for a repository to the outside world, and it contains the API that governs how parties interact with the repository. An ebXML repository is the holder of the things.
The registry provides a stable, persistent store of submitted content, which includes XML schema and documents, process descriptions, core components, context descriptions, UML models, information about parties, and even software components. This can be represented as a software stack of services, as shown in the figure below: ![]() Goals of ebXML Registry:To enable sharing of information between interested parties for the purpose of enabling business process integration between such parties. Benefits of ebXML registry:An ebXML registry provides the following benefits:
Compliance:According to the ebXML Registry Services Specification, a registry implementation complies with the ebXML specification if it meets the following conditions:
A registry client implementation complies with the ebXML specification if it meets the following conditions:
Registry Objects and Metadata:Registry objects -
Metadata -
Registry Information Model (RIM)The Registry Information Model (RIM) provides a high-level blueprint for meta data in the ebXML registry. This can be represented as a software stack of services or as a service pyramid as shown in the figure below.The elements of the information model represent meta data about the content, not the content itself in the repository. The registry information model defines what types of objects are stored and organized in the registry. The information model is a roadmap to the type of meta data and the relationships between meta data. The registry information model may be mapped to a relational database schema, object database schema, or some other physical schema. ![]() |
Copyright © tutorialspoint.com