A system is for searching a plurality of project databases, including a
service including a plurality of project database servers; a multi server
single server signon processor for authenticating access by a user to a
plurality of the project databases; a domain catalog server including a
native server, a place server and a domain catalog; the native server for
receiving from the user a search request and accessing the domain catalog
with respect to the search request to obtain URLs for a plurality of
documents in the project databases served by project servers configured
to the domain catalog to which the user is authenticated and satisfying
the search request; and the place server responsive to the URLs for
building an XML result tree for responding to the search request.