Oracle's Heterogeneous Services (HS) allows users to access data stored outside Oracle as if the data were in a local Oracle table.

This story continues at http://dbasupport.com/oracle/news/heter_serv.shtml