The server processes of the J2EE Engine actually execute the J2EE application. Each server process is multi-threaded, and can therefore process a large number of requests simultaneously. The Java Dispatcher assigns requests to the server processes.
The server process consists of the following components: Some of these are the same as in the Dispatcher.
· Communication handler (see Java Dispatcher)
· Session level services (see Java Dispatcher)
· Application-level services or the actual application program.
A server process is constructed in the Java cluster as shown in the following graphic: