ADF довольно широкий, так как он охватывает передний конец до конца через доступ к данным. Это отличная фреймворк RAD, если вы собираетесь использовать весь стек, но не настолько горячим, если вы собираетесь использовать только одну часть или другую.
Я предполагаю, что вы говорите об использовании бизнес-компонентов TopLink или ADF (BC4J) для уровня доступа к данным.
Я бы сказал, что если вы планируете использовать приложение на основе RMI, то TopLink, вероятно, будет лучше, главным образом потому, что сила BC4J - это объекты, которые не сериализуются (следовательно, перевод этих результатов в TopLink в любом случае).
Если вы делаете прямое и нижнее веб-приложение и не заботитесь о EJB и RMI, то я думаю, вы обнаружите, что BC4J предлагает много способов сделать стандартную масштабность веб-приложений ... Long рассказ короче, он отображает SQL в объекты вида, которые в основном являются интеллектуальными datagrids, которые имеют очень настраиваемое поведение, которые могут быть связаны непосредственно с компонентами Oracle ADF Faces, предоставляя действительно хороший бесшовный RAD.