Does anybody are conscious of a library or project that indexes the items in different datasources (mainly databases) and enables queries connecting data between these sources?

Thanks

OGSA-DAI enables you to definitely run distributed queries by interfacing them using a middleware that utilizes Web Services as communication protocol.