The functionality of the module (run method) can be implemented entirely in Java |
Existing applications written in languages different than Java can be easily encapsulated |
Execution of the module can be delegated to an external system capable of resource allocation such as Globus, Condor, etc. |