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.
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.
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.
Thanks
Thanks You save all developer who used ADF.
Any plan to support Java 9,11 or 12 Version in upcoming ADF.
I thought that ADF 12.2.1.4 would be available at OOW 2019 ...
Could we expect it ?
Thanks
Is Oracle stopping the support for Oracle? Is ADF getting deprecated?
There is no plan to stop supporting Oracle ADF.
We hope to come fully integrated with Oracle JET
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