Java Platform Architecture

JD Edwards EnterpriseOne 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.