This seems like the title of a novel from Dan Brown :-)  I would like to explain how NFS is composed:

Commands:

share [-F <fs>] [-o opts] [-d description] <path>
dfshares <hostname>
mount [-F <fs>] [-o opts] serverName:path mountPoint

Daemons:

nfsd : Handles filesystem exporting and file access (svc:/network/nfs/server:default)
mountd : Handles mount requests (svc:/network/nfs/server:default). Not used in NFSv4
lockd : Provides file locking  (svc:/network/nfs/client)
statd : Interacts with lockd (svc:/network/nfs/client)
rpcbind : Helps in the initial connection between client and server.
(svc:/network/rpc/bind:default)
nfsmapid : Maps owner and group id (UID,GID) numbers. (svc:/network/nfs/mapid:default).
nfs4cbd : Client daemon that manages callback functions on new NFS servers.
(svc:/network/nfs/cbd:default).
nfslogd : Provides logging (Not available in nfsv4)

Files:

/etc/dfs/dfstab
This file contains "share" commands like:
share -F nfs -o rw /export/home

/etc/dfs/sharetab
This file should not be modified, it contains the exported filesystems.

/etv/vfstab
This file has the mountpoints that have to be setup at boot time, here you can specify an NFS mountpoint also.

If you want to learn how to setup a Failover server with NFS, follow this link:
http://blog.serversolaris.com/2009/02/general/failover-with-nfs.html