• Common Module is the library of the security framework, providing the basic interfaces, such as event handlers and listeners, as well as random message generators, for the requirement of other modules;
• Security Module defines and implements the security mechanisms applied in this security framework. This also includes the message protocols that are used in the phase of distributing proxy credential and hand-shaking;
• User Management Module implements all user related operations and functionalities, including user profiles, user session and user instance. In addition, this module also provides the functionality of centrally managing the user information as well as the application interface for job submission;