Motivation
- JMP software supports so-called JMP plugins that extend JMP baseline functionality* for specific tasks.
- A plugins requires less development effort as the communication classes are already contained in the JMP.
- A plugin allows a separation of task-specific logic from communication.
- There is no need to know the port number taken by a plugin on remote machine.
- Different plugins can run on the same machine simultaneously, e.g. SCADA plugin and Remote shell (rCMD) plugin.
JMP baseline functionality includes task dispatching between available nodes according to a chosen load distribution policy, monitoring task status, sending output results from a task to the caller.