OpenSpirit is the best tool to go.
We as an Energy Company use it for data exchange between our databases.
You will need to have your own Module AND/OR STD and DB structure before you can use it
Here is what they are saying about their tool:
Data management workflows accelerate finding, viewing and sharing of data among data stores and applications, whether from your desktop, E&P portal environments, or both.
With OpenSpirit, end users can view data concurrently from multiple sources using common viewing tools, while ensuring proper conversion of units and geographic coordinate transformations
For more info, this is their website
http://www.openspirit.com/indexGood luck