In TIProtocol we provided, the communication includes establishing a secure communication tunnel via handshaking inside inside the protocol, retrieving and handling Jobs from the clients as well as sending back the reply. Once the client handler starts, it constantly waits to retrieve Jobs from the protocol object, and gives each Job to the corresponding job handler,.