Я уже писал BeautifulGirl, на другом форуме...
Имхо, самый простой способ - это напрямую обращаться к Oracle либо через HTTP сервис, либо через Apex. Решение будет зависить от требований безопасности.
Есть еще всякие livecycle data services, но для этого понадобится сервер приложения. Если же промежуточное звено - не проблема, то реализуйте его на том, на чем вам удобнее - .NET тот же вполне подходит.
По поводу "очень много данных": как правило клиентское приложение не требует большого количества данных. Т.е. пользователь не в состоянии визуально переварить больше чем 20 записей допустим. Поэтому приложение нужно проектировать так, чтобы не гонять между базой и приложениям мегабайты холостой информации.
Добавлено через 49 часов 40 минут
Написал пример
http://alp-it.ru/2009/02/simple-oracle-flex-connecting/
Удачи!