Build Enterprise Applications using Oracle JET, ADF BC REST and Oracle Express Database — Post 1

Madhu Krishna
2 min readMay 9, 2021

Lots of client companies, in the last 5–6 years, have used Oracle Tech(ADF/SOA) for modernising their in-house Oracle EBS based custom applications to a more modern browser based applications using ADF/SOA architecture. These applications are huge enterprise applications. Slowly companies will try and find ways of doing the below

  1. Move these enterprise applications to Cloud.
  2. Without rev-investing(time/money) on re-architecting the whole application architecture, try and move the front end from ADF Faces to a more client based Javascript frameworks like Oracle JET(mostly due to the popularity of Javascript frameworks and performance reasons). Many would argue why not more popular frameworks like REACT or Angular. The reasons is that what we are talking here is about enterprise applications and not social applications. Oracle is officially supporting Oracle JET as a tool kit for building Java script based enterprise application.

Having now worked on both ADF and Oracle JET, below is my two part series in which I will discuss on how we reuse business logic built in ADF BC and oracle database and wrap the business logic as REST Service that can be reused for building client applications using Oracle JET or continue building same application using ADF Faces. Lets start with the installations first(Mac)

Jdeveloper 12 C Installations

  1. Download the generic 12 edition (Both Files).
  2. Double-click on the package you just downloaded. After a few moments
    the first screen of the JDev Installer will come up.
  3. Follow the installation steps

Steps to configure oracle express edition database the docker route

  1. Download the docker from docker hub depending on the kind of Mac you have. if not sure on the kind of mac, click on apple icon and select about this mac option.
  2. Follow the link to down https://hub.docker.com/r/oracleinanutshell/oracle-xe-11g to create a oracle express docker container
  3. As we are using the default HR schema make sure to enable the hr user, the first time you connect to database as system admin

Steps to install Oracle JET CLI(steps include node as well)

https://www.oracle.com/webfolder/technetwork/jet-420/globalGetStarted.html

The whole set up should take you around 30 to 45 minutes. We have everything we need to build a end to enterprise application…To be continued in the second Post

--

--