Nodes and Processes
In JADE, each application process (thread) executes within a JADE node. Multiple application processes can execute within a single node. A JADE node is physically one of the following executing programs.
-
A jade.exe program for a fat client (that is, a standard client; not a thin one).
-
A jadapp.exe program, which is an application server for JADE thin clients.
-
A jadrap.exe program, which is the JADE database server (the JADE Remote Access Program).
-
A user program that uses the C‑API level of the JADE Object Manager, including .NET class libraries.
For the purposes of this paper, there are two main types of nodes: server nodes and client nodes. The distinction between the two is not black‑and‑white, since at certain times a server node can behave as a client node, and the reverse.