1. A method for use in establishing a secure exchange of information between an end user and a server in a distributed network environment, the method comprising the steps of: in accordance with a network-based controller supervisor associated with the server and in communication with the end user and an application in the server, wherein the controller supervisor supervises processes in response to user requests, the controller supervisor: invoking a service function in a separate service thread after a successful server connection, wherein the service thread enables user request mapping; and invoking an initialize function at server initialization for launching at least one persistent thread that facilitates communication between at least one service thread and a corresponding process.