MANAGED CODE MAPI APIS
First Claim
Patent Images
1. A method of data access comprising:
- receiving a request from a client application at a front-end server for access to a specified data store on a backend server, wherein an access layer on the front-end server selects a function of an applications programming interface written in managed code that uses a unified messaging technology comprising MAPI and provides input parameters taken from the received request to the selected function, wherein the selected function issues an RPC call accessing the specified data store on the backend server.
2 Assignments
0 Petitions
Accused Products
Abstract
An API called MAPI.NET written in managed code allows front-end applications written in managed code to access backend data stores using existing MAPI technology. Functions within this API provide ways in which data from a mailbox or a public folder on a backend server is accessed.
-
Citations
20 Claims
-
1. A method of data access comprising:
receiving a request from a client application at a front-end server for access to a specified data store on a backend server, wherein an access layer on the front-end server selects a function of an applications programming interface written in managed code that uses a unified messaging technology comprising MAPI and provides input parameters taken from the received request to the selected function, wherein the selected function issues an RPC call accessing the specified data store on the backend server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. A system for generating an RPC call from a front-end server to a data store hosted on a backend server comprising:
a front-end applications access layer of a front-end mail server that receives a data access request specifying an operation to be performed on a backend data store from a client application, wherein the front-end applications are written in managed code, and wherein the front-end server access layer receives the data access request, selects a function of an applications programming interface written in managed code to interface with the managed code of the front-end applications, wherein the selected function generates a data access request to perform the specified operation on the backend data store and returns one of the backend data store or an identifier of a server that hosts the backend data store. - View Dependent Claims (10, 11, 12, 13, 14)
-
15. A tangible computer-readable medium comprising computer-executable instructions that when executed cause a computer environment to:
-
receive a request from a client to access a backend data store at an access layer of a mail server; select, based on information taken from the request, one of a plurality of function calls to an applications programming interface in managed code to access the backend data store; and supply a set of input parameters to the selected function call. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification