In
computing
Computing is any goal-oriented activity requiring, benefiting from, or creating computing machinery. It includes the study and experimentation of algorithmic processes, and development of both hardware and software. Computing has scientific, e ...
, the Federated Naming Service (FNS) or XFN (X/Open Federated Naming) is a system for uniting various name services under a single interface for the basic naming operations. It is produced by
X/Open X/Open group (also known as the Open Group for Unix Systems and incorporated in 1987 as X/Open Company, Ltd.) was a consortium founded by several European UNIX systems manufacturers in 1984 to identify and promote open standards in the field of info ...
and included in various Unix operating systems, primarily
Solaris
Solaris may refer to:
Arts and entertainment Literature, television and film
* ''Solaris'' (novel), a 1961 science fiction novel by Stanisław Lem
** ''Solaris'' (1968 film), directed by Boris Nirenburg
** ''Solaris'' (1972 film), directed by ...
versions 2.5 to 9.
The purpose of XFN and FNS is to allow applications to use widely heterogeneous naming services (such as
NIS
Nis, Niš, NiS or NIS may refer to:
Places
* Niš, a city in Serbia
* Nis, Iran, a village
* Ness, Lewis ( gd, Nis, links=no), a village in the Outer Hebrides islands
Businesses and organizations
* Naftna Industrija Srbije, Petroleum Industry o ...
,
DNS
The Domain Name System (DNS) is a hierarchical and distributed naming system for computers, services, and other resources in the Internet or other Internet Protocol (IP) networks. It associates various information with domain names assigned to ...
and so on) via a single interface, to avoid duplication of programming effort.
Unlike the similar
LDAP
The Lightweight Directory Access Protocol (LDAP ) is an open, vendor-neutral, industry standard application protocol for accessing and maintaining distributed directory information services over an Internet Protocol (IP) network. Directory servi ...
, neither XFN nor FNS were ever popular nor widely used. FNS was last included in Solaris 9 and was not included with Solaris 10.
External links and references
Overview of FNS(Solaris 9
man page
A man page (short for manual page) is a form of software documentation usually found on a Unix or Unix-like operating system. Topics covered include computer programs (including library and system calls), formal standards and conventions, and ev ...
)
Overview of the XFN interface(Solaris 9 man page)
X/Open Federated Naming - specification for uniform naming interfaces between multiple naming systems(Elizabeth A. Martin, ''Hewlett-Packard Journal'', December 1995)
*
Federated Naming Service Programming Guide' (Sun Microsystems 816–1470–10, September 2002)
Sun Microsystems software
Identity management
Solaris software