Using the UDDI Server

Prerequisites

  • A sap.com/tc~uddi application is running.

  • You are familiar with Web services and UDDI.

  • You have configured the UDDI server. For more information, see APIs .

  • Your user is assigned to an appropriate role.

Context

SAP NetWeaver AS for Java provides a UDDI server and UDDI client that fully implement the Universal Description Discovery and Integration (UDDI) functions based on the UDDI v3.0 specification. You can find more information about UDDI and the UDDI specification at http://www.oasis-open.orgInformation published on non-SAP site.

UDDI Client

The UDDI client provided by SAP represents a Web Dynpro application that you can use for publishing, browsing, and retrieving tModels, business entities, binding templates, and business services based on the standard UDDI specification. With the UDDI client, you can publish your services and business entities in a registry that is part of the AS Java installation, or in a third-party UDDI v3. compliant server.

To use the UDDI client, you need to be well familiar with the technical aspects of the processes occurring in the UDDI server.

Services Registry

SAP NetWeaver AS for Java provides also Services Registry, a more sophisticated and powerful tool for managing and accessing the information in the UDDI server. Services Registry contains definitions about enterprise services and references to their metadata. Additionally, it provides information about service consumers and physical systems where service providers offer their Web services. For more information, see Discovering Services in the Services Registry .

Procedure


  1. Start a Web browser and access the UDDI client using the following address: http://<host>:<port>/sr/uddi

  2. You can do the following with the UDDI client:

Next Steps

The default SOAP APIs exposed by the UDDI server are as follows:

  • Inquiry API: http://<host>:<port>/uddi/api/inquiry

  • Publishing API: http(s)://<host>:<port>/uddi/api/publish

  • Security API: http://<host>:<port>/uddi/api/security

  • Subscription API: http://<host>:<port>/uddi/api/subscription

The <host>:<port> part of these addresses represents the host name and HTTP port number relevant to your SAP NetWeaver AS for Java installation. The use of HTTP proxy for accessing the publishing API is determined by the configuration settings.

For more information, see APIs .