Monday, September 23, 2013

Oracle ADF Essentials

Oracle ADF Essentials - Overview


ADF Essentials provides probably the most powerful (free) framework for developing Java/JEE Web Applications with high productivity and rich functionality in either Oracle JDeveloper or in Eclipse (with the OEPE plugin)- that can be deployed across JEE Containers including Tomcat, JBoss, WebSphere, GlassFish and WebLogic. This offer is bound to attract many more developers and organizations that until now were reluctant to adopt ADF because of the license involved or the supposed tie in with WebLogic and JDeveloper. However: since it is now free of charge and deployable on Tomcat, JBoss and GlassFish – this earlier hesitation is likely to disappear. The productivity and quite advanced functionality are likely to quickly bring in many more developers from the Java/JEE arena.
Advantages of ADF Essentials
Oracle ADF Essentials offers advanced innovative functionality allowing developers to build applications with richer functionality.
Some of the key capabilities of Oracle ADF Essentials include:
·     Ajax and HTML5 enabled UI components
·     Reusable task-oriented controller layer
·     Declarative binding of UI to business services
·     Declarative relational database access layer

With the ability to deploy applications that are based on Oracle ADF Essentials to various servers, without paying a license  fee, more developers can leverage the powerful Oracle Application Development Framework to speed up the creation of cutting edge applications.

What components of ADF faces are included in ADF Essentials
Oracle ADF Essentials includes the following Oracle ADF components: Oracle ADF Faces Rich Client Components, Oracle ADF Controller, Oracle ADF Model and Oracle ADF Business Components.
The following functionality is not included in Oracle ADF Essentials, and requires the full Oracle ADF version – Oracle ADF Mobile, Oracle ADF Desktop Integration, Oracle ADF Security, The Oracle ADF Web service data control, Oracle ADF remote taskflows, Oracle ADF Business Component’s Service Interfaces, Oracle ADF Data Controls for BI, Essbase and BAM, Integration with Oracle Fusion Middleware features such as MDS, OPSS, OWSM, Enterprise Manager and MBeans, High Availability and Clustering.

Note:

ADF Essentials is not open source. The ADF sources are available to customers with an ADF license. There is no community process around further evolving ADF. ADF is and stays Oracle’s strategic development framework for its enterprise applications. It has no intention whatsoever to relinquish control over one of its most important technologies. However, it is interested in sharing that technology with a much wider audience.There is no  separate version of Oracle JDeveloper specifically for Oracle ADF Essentials
The same version of JDeveloper is used to build both Oracle ADF Essentials applications as well as applications that leverage the full Oracle ADF.


References: