A computer system includes an enterprise gateway server and a remote gateway
server
connected via a data network, such as the Internet, that is relatively inefficient
compared to typical private networks. The remote gateway server interfaces the
enterprise gateway server to corporate messaging and collaboration data stored
locally relative to the remote gateway server. The enterprise gateway server converts
multiple data requests for the messaging and collaboration data into a single higher-level
data request that is transmitted across the data network. The remote gateway server
receives the request and converts the single high level request back into the original
multiple request format for presentation to the messaging and collaboration database.