Service Discovery

Oracle Application Server provides a UDDI directory you can use to publish your Web Services on your corporate intranet. Appropriately, the UDDI directory is maintained using its own set of Web Services. Additions, updates, deletions, and queries all take place using SOAP over HTTP.

Oracle provides a Java API for the UDDI SOAP-based Web Services as a convenience for Java programmers. However, any programming language that can access a Web Service using SOAP can interact with the directory.

Publishing a Web Service

Web Services can be published to the UDDI directory with a user-written program that uses the Java API and the UDDI publish web service, or during the last step of the EAR file deployment in Application Server Control. If an EAR file contains references to one of the Web Services servlets, Application Server Control displays an additional set of screens where you can publish Web Services during the deployment of an EAR file.

Looking Up a Web Service

Consumers can look up available Web Services using a user-written program that uses the Java API and the UDDI inquiry Web Service. The inquiry Web Service allows you to programmatically perform a query against the UDDI directory as one of the following:

A White Pages search

Using an organization’s name, contact’s name, address, etc.

A Yellow Pages search

Using standardized classifications such as NAICS, ISO-3166, and UNSPSC

A Green Pages search

Using technical information about a service

Oracle Application Server ...

Get Oracle Application Server 10g Essentials now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.