This section explains the configuration of PL/extJava.
Figure 7.2 PL/extJava configuration
The elements in the figure are explained below.
Instance
An instance of Symfoware Server.
If a Java function is called from the client, the web server is requested to execute the Java application.
Refer to "7.2.4 Registering Java Functions" for details.
Web server
The web server receives the request from the Java function to execute the Java application.
Based on this request, a server instance (Java VM) in the container is requested to execute the Java application.
If there are multiple server instances (Java VM) in the container, the request will be allocated to the optimal server.
The container is the execution environment for the Java application.
Each container corresponds to one database of an instance that executes a Java function.
A server instance (Java VM) is a single Java VM. Java applications can be executed simultaneously on a server instance (Java VM).
The maximum number of Java applications that can be executed simultaneously can be extended by adding server instances (Java VM).
The domain centrally manages the containers.
Each domain corresponds to a single instance. The directory that stores the domain resources is known as the "domain root".