Oracle JDeveloper and Oracle ADF Blog

Oracle ADF A Status Update

Shay Shmeltzer
Director of Product Management - Oracle
We wanted to share an update and highlight some of the things we have been working on with the ADF community out there - we hope that developers working with Oracle ADF will find this useful.
Over the years Oracle ADF has proven itself to be a reliable platform for building and running enterprise applications for both Oracle and many of our customers in the cloud and on-premises. 
Here are some of the key things we’ve been working on that will help you continue to leverage Oracle ADF for future projects:

Oracle ADF Faces

Over the past year we’ve been helping to revamp the look and feel and overall user experience of modules in Oracle SaaS that rely on Oracle ADF Faces. Customers can already see the results in the latest release of Oracle SaaS - for example in the new redesigned Oracle HCM UI.
Check out the screenshots and the description of the benefits that the new ADF Faces capabilities offered the HCM team for example.
We have been focused on better support for responsive UIs and on features that improve the performance and user experience of the application. We added features that reduce network traffic and leverage rich client capabilities in the browser.
These features are expected to be available for customers as part of the upcoming Oracle ADF release.

Oracle Business Components

Over the past year we continued our focus on leveraging Oracle ADF Business Components as a powerful REST enabled backend for client centric web and mobile apps. While the ability to expose existing Oracle ADF Business Components as REST services has been around for a while, we are continuously adding new features to the framework. Beyond supporting out of the box capabilities such as query by example, pagination, sorting, and relationship management, we are adding capabilities such as:
Controlling default set of fields returned from VO
Query master based on detail’s field 
Support for complex type parameters
Support for parameters to batch operations
These features are expected to be available for customers as part of the upcoming Oracle ADF release.
The technology behind Oracle ADF Business Components is leveraged as the engine for the business objects functionality in Oracle Visual Builder – the high productivity development tool for JavaScript based UIs.
In addition, Oracle ADF is the base of the Oracle Application Composer – which provides Oracle SaaS customers with the ability to dynamically customize their applications. You can learn more about Oracle Application Composer here

Oracle ADF and the Cloud

Customers have been leveraging the Oracle Cloud platform for hosting Oracle ADF based applications for a while. Oracle Java Cloud Service has been providing support for a cloud hosted managed solution for running the latest version of Oracle ADF.
In addition, the built-in integration between JDeveloper and the Oracle Developer Cloud, and the availability of the JDeveloper infrastructure as part of the CI/CD servers, provided teams with a cloud hosted platform to manage the development and continuous delivery of their Oracle ADF projects.
Recently Oracle published the “Oracle Fusion Middleware Infrastructure domain on Docker” - providing an official, easy, and quick way to host your Oracle ADF applications in Docker/Kubernetes and control them using the WebLogic Kubernetes Operator. Learn more about this docker offering here.

Oracle ADF and Oracle JET Integration

The industry has seen a rise in popularity of client centric UIs focused on JavaScript based toolkits for multi-channel UI development. Oracle’s own development teams, and many of our customers, leverage Oracle JET – Oracle’s open source JavaScript Extension Toolkit - as a solution for creating the UI layer for cloud services and applications.
For developers who are looking to leverage these new UI solutions, Oracle ADF Business Components and its support for REST enablement provide a great solution for creating business objects that expose CRUD operations and enforce business logic on database backends.
To help simplify the development of the UI layer with Oracle JET, Oracle created Oracle Visual Builder – a cloud-based development and hosting platform that simplify the creation of apps with a quick and intuitive visual development experience.
Specific features were added to Oracle Visual Builder to enable customers to quickly map Oracle ADF Business Component based REST services leveraging the ADF metadata. Once mapped, the UI created in Visual Builder can automatically leverage capabilities such as data filtering, sorting, and pagination without the need for manual coding. This makes Oracle Visual Builder an ideal development tool for ADF developers looking to create JavaScript based user interfaces for their applications. See an example here.
Several customers have already gone production with solutions that use this combination of Visual Builder applications backed by REST enabled ADF Business Components and will be presenting their experience at the upcoming Oracle OpenWorld conference.

Oracle ADF and Oracle JDeveloper Releases

As part of the Oracle Fusion Middleware stack, Oracle ADF and Oracle JDeveloper are continuously being developed and enhanced. We have been releasing patch-sets containing bug fixes and enhancements as part of the regular Oracle Support process. These are based on the reports and prioritization we are getting from customers working through Oracle Support. We put specific focus on resolving any performance related issues working with customers who provide us reproducible test cases.
The next version of Oracle ADF and Oracle JDeveloper ( is planned to be available in 2019 and is expected to contain many new features and enhancements that we developed since the previous release.
We are working with the internal Oracle SaaS development teams as they uptake the new versions of Oracle ADF and incorporating their feedback and requirements into the future versions of the products.
With the continuous investment and usage of Oracle ADF inside Oracle we expect external customers will also continue to enjoy the benefits of Oracle ADF for many more years.

Join the discussion

Comments ( 17 )
  • J2ee Thursday, July 4, 2019
    Really great news, especially as the community is concerned about the future of the tool. One question - what happened with JDev 19?
  • Ravi Thursday, July 4, 2019
    Hi Shay, Can you please provide concrete timelines when can we expect these features? It helps us in better planning for our future product releases to leverage the features.
  • Christophe PIERRES Thursday, July 4, 2019
    Glad to learn that Oracle continues to invest in ADF to benefit external customers. We strongly need ADF beyond modes. Also, we expect fixes in JDeveloper. It's a good technology and we especially need stability.
  • Shay Friday, July 5, 2019
    For the question on ADF 19 - there was a decision to rename the Fusion Middleware from 19 to (since we are using the same JDK and Java EE versions as the rest of 12.2.1.*).
  • Shay Friday, July 5, 2019
    Ravi - Oracle legal doesn't allow us to specify specific dates for future releases beyond what is already mentioned in the blog - since as we all know dates of software project sometimes slip.
  • Takis Nikolaou Saturday, July 6, 2019
    Great News, we are expecting continuation for more than 10 years, as you remember happened with Oracle Forms too ..!
  • Amrit Monday, July 8, 2019
    Hi Shay,
    Thanks You save all developer who used ADF.
    Any plan to support Java 9,11 or 12 Version in upcoming ADF.
  • Christophe PIERRES Wednesday, September 25, 2019

    I thought that ADF would be available at OOW 2019 ...

    Could we expect it ?

  • Shay Monday, September 30, 2019
    Christophe - the new version of ADF and JDeveloper is out now.
  • Rajeev Singh Thursday, February 27, 2020
    Hi Shay,

    Is Oracle stopping the support for Oracle? Is ADF getting deprecated?
  • shay shmeltzer Friday, February 28, 2020
    Rajeev, No!
    There is no plan to stop supporting Oracle ADF.
  • M Zhran Tuesday, November 17, 2020
    Really great news, especially as the community is concerned about the future of the tool. One question - what happened with JDev 19?
    We hope to come fully integrated with Oracle JET
  • Shay Shmeltzer Tuesday, November 17, 2020
    M Zhran - version 19 was renamed to As far as JET integration - mixing the lifecycle and architecture of a JavaScript client solution with a server generated UI is not ideal.
    If you are looking to develop JavaScript based UI layer and leverage ADF backends - we got a perfect solution for this with Visual Builder.
    Couple of pointers: https://blogs.oracle.com/shay/oracle-adf-or-oracle-jet-an-update and https://www.youtube.com/watch?v=KJonIvjy3rc
  • Peter Thursday, April 22, 2021
    Will there be any new versions after or is that eol for ADF?
  • Shay Thursday, April 22, 2021
    We are working on the next major version of JDev/ADF (with newer JDK and WLS) planned for next year.
    We are also releasing regular bundled patches for JDev/ADF that you can get from Oracle Support.
  • Deb Williams Friday, June 4, 2021
    Is there an approximate time frame or release date for the next major version of JDeveloper and ADF after

    Is there a site that you could point me to that may outline additional information for the next major release?

  • Shay Monday, June 7, 2021
    Deb, The latest information about the next version of Oracle ADF and JDeveloper is part of the Fusion Middleware SOD here:
Please enter your name.Please provide a valid email address.Please enter a comment.CAPTCHA challenge response provided was incorrect. Please try again.