X

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 12.2.1.4 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 12.2.1.4 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 (12.2.1.4) 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.
 
---------------
THE PRECEDING IS INTENDED TO OUTLINE OUR GENERAL PRODUCT DIRECTION. IT IS INTENDED FOR INFORMATION PURPOSES ONLY, AND MAY NOT BE INCORPORATED INTO ANY CONTRACT. IT IS NOT A COMMITMENT TO DELIVER ANY MATERIAL, CODE, OR FUNCTIONALITY, AND SHOULD NOT BE RELIED UPON IN MAKING PURCHASING DECISIONS. THE DEVELOPMENT, RELEASE, AND TIMING OF ANY FEATURES OR FUNCTIONALITY DESCRIBED FOR ORACLE'S PRODUCTS REMAINS AT THE SOLE DISCRETION OF ORACLE.

Join the discussion

Comments ( 7 )
  • 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.
    Thanks
  • Shay Friday, July 5, 2019
    For the question on ADF 19 - there was a decision to rename the Fusion Middleware from 19 to 12.2.1.4 (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.
Please enter your name.Please provide a valid email address.Please enter a comment.CAPTCHA challenge response provided was incorrect. Please try again.