A real solution to the problem would use the Web to exchange data directly between different database systems.
Key requirements:
XML is designed to do this.