Table of Contents

J2EE - Oracle Application Development Framework (ADF)

About

Oracle ADF Faces is:

Oracle Application Development Framework (Oracle ADF) is an object-relational framework that can be used to create J2EE business services and expose underlying database objects. This framework provides an abstraction layer that enables application developers to build applications quickly and efficiently.

ADF Architecture

Adf Architecture

Developer Tools

To get a complete development environment for Oracle ADF please download Oracle JDeveloper 11g - this will include everything you need in order to build and test Oracle ADF applications.

If you prefer to use Eclipse based IDE for your development download Oracle Enterprise Pack for Eclipse that provides support for ADF Faces and ADF Controller development.

Certification

Technically the existing OC4J 10gR3 is not capable of running an ADF 11g application which require Java EE 5 compliant server. You will need to deploy such applications on a WebLogic 10gR3 based Application Server.

Licence/Pricing

The IAS license includes WebLogic Server Basic which can be used to develop ADF application.

Consult the technology price list for the latest license costs. Search for “TopLink and Application Development Framework”. In 2012, the licence cost was 5,800 USD per processor or 120 USD per named user plus.

You have to be licensed for a production deployment of ADF if you are using any of the following features:

If you deploy applications that use Oracle TopLink and/or Oracle ADF to a third-party application server, you need to license these products separately. A license for Oracle TopLink and Oracle ADF also includes support for Oracle JDeveloper.

Alternatively, a runtime license for Oracle TopLink, Oracle ADF, and Oracle MapViewer is included with all editions of Oracle WebLogic Server.

Documentation / Reference