The Services Registry is a registry for Web services. Located centrally within an SOA landscape, it contains entries for all services and service definitions in that landscape, with references to the services’ relevant WSDL metadata and to the locations of the callable service endpoints. The registered services are classified using semantic-rich classification systems to enable browsing of services by classification.
The Services Registry provides visibility in an SOA landscape providing answers to questions such as:
● Where are services located in the landscape?
● Which services are modeled but not yet implemented?
● Which services are already configured and can be invoked?
To make searching for services in the Registry even easier, a query user interface has been embedded in the respective tools in the development environment. Developers can directly browse the Registry and retrieve the WSDL file of the service that has been selected for consumption.
The Services Registry is a central system that can be used by:
● Developers – to find available Web services they can reuse
● Administrators – to find available service endpoints and manage the connections between consumer and provider systems
● SAP and non-SAP applications
The Services Registry enables the user to discover and retrieve services and to use them in composite applications. That means applications make use of data and functions provided as services by underlying applications and combine these into coherent business scenarios.
More information: Consuming Services with the Services Registry
At the core of the Services Registry is an open standard UDDI v3.0 conformant registry. Content is published into the UDDI registry at design time, at deployment time and at configuration time. The UDDI publication is achieved in accordance with established Web service standard practices. Thus the Services Registry is completely open to the non-SAP world.
To support classification and browsing in the user interfaces, the Services Registry offers a classification service. This service provides the metadata on different classification systems, and the content of each classification system. This includes the possible values, with descriptive text and hierarchic structural information, where applicable. The classification service supports the dynamic addition of values to a classification system.
The Services Registry is an optional component of an SAP NetWeaver landscape.
The consumption of services does not necessarily have to be based on services found in the Registry.
For more information about UDDI v3.0, refer to uddi.org.