Java Platform Architecture

Several JD Edwards EnterpriseOne components are written in Java and deployed to run within Java runtime environments. Specifically:
HTML Server, Business Services Server, and Transaction Server all deploy into a Java runtime environment managed by a Java application server (Oracle WebLogic Server or IBM WebSphere Application Server).
Oracle BI Publisher, used for JD Edwards EnterpriseOne One View Reporting or as a standalone report creation tool, runs in a JRE within Oracle WebLogic Server.
Portal frameworks (WSRP consumers) such as Oracle WebCenter Portal or IBM WebSphere Portal, run within Java application servers and communicate with the HTML server (WSRP producer).
The Server Manager console runs within a Java application server and communicates with agents installed on JD Edwards EnterpriseOne components via Java Management Extensions (JMX).
Although no full Java application server is required, the enterprise server runs a Java virtual machine to process certain Java functions called from C/C++ programs.
To enable a rich and dynamic end user experience, certain functionality within the web client runs as JavaScript on the client.