13.4 Discovery Services

Various discovery mechanisms are usually available on an OES 2 network.

Some systems are designed to leverage only a single discovery technology. Others choose among the various providers. And some use different technologies in combination with each other.

13.4.1 Novell SLP and OpenSLP

NetWare 3 and 4 used the IPX-based Service Advertising Protocol (SAP) as the discovery mechanism. All the servers advertised their services automatically. If a server went offline, the SAP information on the network was dynamically refreshed.

Starting with NetWare 5 and pure TCP/IP, the Service Location Protocol was adopted as the default, though optional, discovery mechanism. SLP was chosen because it was the TCP/IP-based protocol most like SAP in its automatic nature and dynamic refresh capabilities.

For more information, see Section 13.5, SLP.

13.4.2 WinSock and Discovery Is NetWare only

There is no WinSock equivalent in the Linux environment. BSDSock provides for transport only, not name resolution. Therefore, services that leveraged WinSock on NetWare use other service-discovery mechanisms on OES 2.

13.4.3 UDDI and Discovery

UDDI is an open source, platform-independent registry that lets you provide a discovery service on the World Wide Web to easily locate, integrate, and manage businesses and services.

For NetWare 6.5, Novell developed a directory-enabled UDDI server for use with the exteNd J2EE Application Server. Starting with NetWare 6.5 SP3, the UDDI server component was removed from the list of products that could be installed.

The Novell UDDI server has been released as open source software and is available for download on the Novell Forge Web site.

13.4.4 CIMOM and Discovery

The current OpenWBEM implementation of the Common Information Model Object Manager (CIMOM) lists SLP as an optional discovery provider. If SLP is to be used with CIMOM, it must be in compliance with the SLP API specification (RFC 2614). The default discovery vehicle for CIMOM is the statically configured URI. For more information, see the CIMOM specification at the Desktop Management Task Force (DMTF) Web site.