locked
Exchnage programming API interface being used by Outlook and OWA RRS feed

  • Question

  • Hello,

    What Exchnage programming interface (RPC or EWS) is being used by versions of OWA 2007...2013?

    Similarly, what Exchnage programming interface (RPC or EWS) is being used by versions of Outlook 2003...2013?

    Thank you,
    Tuesday, April 29, 2014 9:51 PM

Answers

  • OWA is a private application so the API's and methods it uses aren't publically documented or usable outside of OWA. What is documentd are the Exchange Protocols http://msdn.microsoft.com/en-us/library/cc425499(v=exchg.80).aspx .

    On Exchange 2013 if you have a look at how OWA work's with something like fiddler you'll see that EWS is being used but not directly it get's serialized as JSON . However as OWA does a number of things you can't do in EWS, so I would say it would be a combiniation of EWS and custom RPC libraries. Older version would be more towards RPC with EWS being used for somethings.

    The public API's you can use are EWS and MAPI

    Cheers
    Glen

     
    • Marked as answer by Allan48 Thursday, May 1, 2014 1:31 PM
    Wednesday, April 30, 2014 5:50 AM
  • Outlook use MAPI via either(RPC, RPC over HTTP or 2013 SP1 MAPI over HTTP) and from Outlook 2007/Exchange 2007 EWS for (FreeBusy,MailTips,OOF).

    Cheers
    Glen

    • Marked as answer by Allan48 Thursday, May 1, 2014 1:30 PM
    Thursday, May 1, 2014 6:03 AM

All replies

  • OWA is a private application so the API's and methods it uses aren't publically documented or usable outside of OWA. What is documentd are the Exchange Protocols http://msdn.microsoft.com/en-us/library/cc425499(v=exchg.80).aspx .

    On Exchange 2013 if you have a look at how OWA work's with something like fiddler you'll see that EWS is being used but not directly it get's serialized as JSON . However as OWA does a number of things you can't do in EWS, so I would say it would be a combiniation of EWS and custom RPC libraries. Older version would be more towards RPC with EWS being used for somethings.

    The public API's you can use are EWS and MAPI

    Cheers
    Glen

     
    • Marked as answer by Allan48 Thursday, May 1, 2014 1:31 PM
    Wednesday, April 30, 2014 5:50 AM
  • Hi Glen,

    Thank you for help.

    Do you know how versions of Outlook communicate with Exchange?

    Thank you,

    Wednesday, April 30, 2014 1:10 PM
  • Outlook use MAPI via either(RPC, RPC over HTTP or 2013 SP1 MAPI over HTTP) and from Outlook 2007/Exchange 2007 EWS for (FreeBusy,MailTips,OOF).

    Cheers
    Glen

    • Marked as answer by Allan48 Thursday, May 1, 2014 1:30 PM
    Thursday, May 1, 2014 6:03 AM