Systems and methods for providing communications between on-premises servers and remote devices
AssigneeOpen Text Corporation
InventorsHarish Rawat, Sachin Gopaldas Totale, Ahson M Ahmad
Life of this patent
Estimating the term…
Loading patent…
AssigneeOpen Text Corporation
InventorsHarish Rawat, Sachin Gopaldas Totale, Ahson M Ahmad
Estimating the term…
A system having an off-premises proxy server residing in a cloud computing environment and backend servers residing in an enterprise computing environment are provided. Requests received by the off-premises proxy server for access to a first, non-publicly accessible backend server are routed to a tunnel server which stores the request and waits to be polled by a tunnel agent connected to the first backend server. When the tunnel server is polled, the request is forwarded through an HTTP tunnel to the tunnel agent, which forwards it to the backend server for processing. Responsive information is returned to the tunnel agent, which forwards it through the HTTP tunnel to the tunnel server and returned through the off-premises proxy server to the remote application. Requests for access to a first, publicly accessible backend server are routed by the off-premises proxy server directly to the backend server for processing and return of responsive information.
A system for providing remote access through a cloud network to one or more backend servers, the system comprising:
A method implemented in a system for providing remote access through a cloud network to one or more backend servers, wherein the system includes an off-premises proxy server computer having a proxy service and a tunnel service and residing in a cloud computing environment, wherein the backend servers include a first backend server computer which resides in an enterprise computing environment, which is not publicly accessible and which is communicatively connected to a tunnel agent that communicates with the tunnel service of the off-premises proxy server computer, the method comprising:
A computer program product comprising a non-transitory computer-readable medium storing instructions translatable by a processor to perform:
Dependencies are inferred from the claim text.