System and method for searching a plurality of databases distributed across a multi server domain
First Claim
1. A method for searching a plurality of project databases, comprising:
- configuring a service to include a plurality of project servers, a domain catalog server, a domain catalog, and a domain catalog server search index;
authenticating a user for access to said service;
receiving a search request from a user;
with reference to said domain catalog, executing a domain search for documents satisfying said search request in all databases within said service to which said user is authenticated;
building an XML document tree of URLs to said documents satisfying said search request; and
deriving from said XML document tree and returning to said user a list of document URLs satisfying said search request.
1 Assignment
0 Petitions
Accused Products
Abstract
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 said project databases served by project servers configured to the domain catalog to which the user is authenticated and satisfying said search request; and the place server responsive to the URLs for building an XML result tree for responding to the search request.
-
Citations
16 Claims
-
1. A method for searching a plurality of project databases, comprising:
-
configuring a service to include a plurality of project servers, a domain catalog server, a domain catalog, and a domain catalog server search index;
authenticating a user for access to said service;
receiving a search request from a user;
with reference to said domain catalog, executing a domain search for documents satisfying said search request in all databases within said service to which said user is authenticated;
building an XML document tree of URLs to said documents satisfying said search request; and
deriving from said XML document tree and returning to said user a list of document URLs satisfying said search request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for searching a plurality of project databases, comprising:
-
a plurality of project databases;
a service including plurality of project database servers;
a multi server single server signon processor for authenticating access by a user to a plurality of said project databases;
a domain catalog server including a native server, a place server and a domain catalog;
said native server for receiving from said user a search result page request and accessing said domain catalog with respect to said search request to obtain URLs for a plurality of documents in said project databases served by project servers configured to said domain catalog to which said user is authenticated and satisfying said search request; and
said place server responsive to said URLs for building an HTML page for responding to said search result page request. - View Dependent Claims (12, 13)
-
-
14. A system for searching a plurality of project databases, comprising:
-
means for configuring a service to include a plurality of project servers, a domain catalog server, a domain catalog, and a domain catalog server search index;
means for authenticating a user for access to said service;
means for receiving a search request from a user;
means for with reference to said domain catalog, executing a domain search for documents satisfying said search request in all databases within said service to which said user is authenticated;
means for building an XML document tree of URLs to said documents satisfying said search request; and
means for deriving from said XML document tree and returning to said user a list of document IDs satisfying said search request.
-
-
15. A program storage device readable by a machine, tangibly embodying a program of instructions executable by a machine to perform method steps for searching a plurality of project databases, said method comprising:
-
configuring a service to include a plurality of project servers, a domain catalog server, a domain catalog, and a domain catalog server search index;
authenticating a user for access to said service;
receiving a search request from a user;
with reference to said domain catalog, executing a domain search for documents satisfying said search request in all databases within said service to which said user is authenticated;
building an XML document tree of URLs to said documents satisfying said search request; and
deriving from said XML document tree and returning to said user a list of document IDs satisfying said search request.
-
-
16. A computer program product for searching a plurality of project databases according to the method comprising:
-
configuring a service to include a plurality of project servers, a domain catalog server, a domain catalog, and a domain catalog server search index;
authenticating a user for access to said service;
receiving a search request from a user;
with reference to said domain catalog, executing a domain search for documents satisfying said search request in all databases within said service to which said user is authenticated;
building an XML document tree of URLs to said documents satisfying said search request; and
deriving from said XML document tree and returning to said user a list of document IDs satisfying said search request.
-
Specification