Claims
- 17. A method, comprising:
converting a plurality of data requests for messaging and collaboration data into a single higher level request in an enterprise gateway server; transmitting the higher level request over a data network; receiving the higher level request in a remote gateway server; converting the higher level request to the plurality of data from the remote gateway server to the enterprise gateway server requests; and providing messaging and collaboration data in response to receiving the plurality of data.
- 18. The method of claim 17, wherein the data network is a public network.
- 19. The method of claim 18, wherein the data transmitted over the public network is encrypted so as to form a virtual private network (VPN).
- 20. The method of claim 19, wherein the VPN is formed with a Point-to-Point Tunneling Protocol (PPTP) connection.
- 21. The method of claim 19, wherein the VPN is formed using the Internet Protocol Security (IPSEC) standard.
- 22. The method of claim 17, wherein the messaging and collaboration data is one of email, calendar, or contact information.
- 23. The method of claim 17, wherein the data network is a private network.
- 24. The method of claim 17, wherein the single higher level request is produced by a Distributed Component Object Model (DCOM) proxy programer.
- 25. The mehtod of claim 17, wherein a Distributed Component Object Model (DCOM) stub program receives the higher level request and converts the higher level request to the plurality of data requests.
- 26. A method, comprising:
converting a plurality of data requests for messaging and collaboration data into a single higher level request in an enterprise gateway server; transmitting the higher level request; receiving the higher level request; converting the higher level request to the plurality of data requests; using the converted plurality of data requests to query a messaging database that stores messaging and collaboration data corresponding to the plurality of data requests from the enterprise gateway server; and returning the results of the query to the enterprise gateway server.
- 27. A computer-readable medium containing computer instructions that when executed perform a method, comprising:
converting a plurality of data requests for messaging and collaboration data into a single higher level request in an enterprise gateway server; transmitting the higher level request over a data network; receiving the higher level request in a remote gateway server; converting the higher level request to the plurality of data from the remote gateway server to the enterprise gateway server requests; and providing messaging and collaboration data in response to receiving the plurality of data.
Parent Case Info
[0001] This application is a continuation of U.S. patent application Ser. No. 09/438,818, filed Nov. 10, 1999, currently pending. This application is also related to U.S. patent application Ser. No. 09/436,661, filed Nov. 10, 1999, now issued U.S. Pat. No. 6,609,148. The contents of this document are incorporated herein by reference.
Continuations (1)
|
Number |
Date |
Country |
Parent |
09438818 |
Nov 1999 |
US |
Child |
10820363 |
Apr 2004 |
US |