nUAs:
mediate for users/applications
vRequest Service information (active)
vListen to service broadcasts from DAs (passive)
nSAs:
represent services
vReply to SrvRqsts (active)
vBroadcast service information to DAs (passive)
nDAs:
intermediate centralized service brokers
vCache service information from SAs
vSatisfy UA requests accordingly