Control Applet
The control applet is responsible for maintaining the session, and direct communication with the middle-tier.
Direct communication is the most efficient, but since it is buried into an applet, this mechanism is not readily customizable.
The generic services, such as file service (upload, download, edit, copy, move, delete) and job services (show current jobs/show queues/kill jobs) will be supported this way. [combination of the user context and a query]
The Gateway will also support a non-direct communication with the middle-tier through servelts.