1. A method of providing a mobile device with web-based access to a data object, the method comprising: receiving, by a relay server, authentication information initiated by the mobile device; establishing a connection between the relay server and a web access server to access the data object; transmitting the authentication information from the relay server to the web access server via the established connection, wherein, the web access server authenticates access by the mobile device based on the authentication information received from the relay server; receiving the data object at the relay server in response to authentication of the mobile device by the web access server, wherein the data object is received from a data store via the web access server; transmitting the received data object from the relay server to the mobile device; receiving, by the relay server, an instruction from the mobile device over a cellular network, the instruction indicating an intent to prevent connection termination with the mobile device; responsive to receiving the instruction, generating, by the relay server, keep-alive pings based on the instruction, and sending the keep-alive pings to the web access server to prevent connection termination with the web access server.