NCSA has a new tool called EMERGE that is designed to do queries across disparate databases running on different platforms. There is a port of EMERGE for Linux and it is open source. Read more at http://access.ncsa.uiuc.edu/CoverStories/Emerge/Language1.html