Web services processing using MAPI compliant mail applications
AssigneeMicrosoft Corporation
InventorSimon M. Guest
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorSimon M. Guest
Estimating the term…
The present invention provides Web Services over a mail transport. In particular, the present invention sends Web Service messages using MAPI (Messaging Application Program Interface) mail applications in order to support offline communications and extended processing time of service requests without creating additional infrastructure for such message exchanges. A custom layer transport is configured to: identify that a Web Service message is to be sent across a mail transport; use the MAPI application to generate a mail message; and include the Web Service message and other identifiers within the mail message. The message is then sent to the outgoing mailbox of the MAPI application for subsequent delivery to an endpoint. Upon receiving the mail message, the endpoint can extract the Web Service message and process it accordingly. Other example embodiments also provide for requesting NPDL (Network Protocol Description Language) data structures (e.g., WSDL documents) by a similar process.
At a server in a distributed environment, a method of providing Web Services over a mail transport by utilizing a MAPI (Messaging Application Program Interface) compliant mail application in order to support offline communications and extended processing time of service requests without creating additional infrastructure for such message exchanges, the method comprising acts of:
A computer storage medium storing computer executable instructions which, when executed by a processor of a server in a distributed environment, perform steps for providing Web Services over a mail transport by utilizing a MAPI (Messaging Application Program Interface) compliant mail application in order to support offline communications and extended processing time of service requests without creating additional infrastructure for such message exchanges, the steps comprising:
At a computing system in a distributed environment, a method of distributing an NPDL (Network Protocol Description Language) for a Web Service over a mail transport by utilizing a MAPI (Messaging Application Program Interface) compliant mail application in order to support offline communications and generate an NPDL data structure without having to access the Web Service, the method comprising acts of:
Dependencies are inferred from the claim text.