Patent ID: 8745706

Claim:
A computer system for performing a secure communication comprising: a memory to store a program code; and a processor communicatively coupled to the memory, the processor configured to execute the program code to: generate a distributed ruby (DRb) request based on a server related request received from a user; wrap the generated DRb request to obtain a HTTPS request, wherein wrapping the generated DRb request includes: store the generated DRb request and an authentication information of the user in the HTTPS request; send a request for a session identification to a HTTPS server; receive the session identification from the HTTPS server; and store the session identification in the HTTPS request; forward the obtained HTTPS request to the HTTPS server; verify the authentication information stored in the forwarded HTTPS request; based on a result of the verification, unwrap the HTTPS request to obtain the DRb request; and execute the obtained DRb request to obtain a result of execution of the DRb request.