Tim Anderson's ITWriting [Valid RSS]

Tech writing blog

Blog Home RSS Archives ITWriting.com
Add to Feedburner Add to Bloglines Add to Newsgator Add to My Yahoo

November 17, 2004

Future Exchange API will be web services

Posted 2080 days ago on November 17, 2004

At Microsoft's IT Forum in Copenhagen, Exchange Senior Director Kim Akers told me a little about future plans for the Exchange API. Currently Exchange development is possible using a variety of APIs such as MAPI, CDO (Collaboration Data objects), COM add-ins and server-side scripts and extensions. It's all a bit messy, especially those APIs which really target the client rather than going directly to the Exchange back end. A web service based API makes enormous sense. Here are a few things you should be able to do:

Fire up Visual Studio .NET, set a web reference to one or two Exchange web services, and write your Windows Forms or ASP.NET application which queries and writes to Exchange contacts, tasks, messages or calendar entries.

Write a Java Exchange client which works the same on Mac OS X and on Linux.

Use the Compact Framework to write a little mobile application that automatically queries Exchange to check availablity, set up meetings, or send emails that progress new orders or other business transactions.

Of course I'm speculating - but if Exchange does get a standards-based web services API all this should be possible.

It's also worth noting that you can do these things today using the WebDAV API - so why is Microsoft moving from WebDAV to web services? I suspect the answer is that web services are just easier to work with, provided of course that you don't run into obscure SOAP compatibility or interoperability issues.

As to when - nothing announced yet, sadly.



Re: Future Exchange API will be web services

Posted 2080 days ago by ben • • • Reply

I'd be interested to see how they're handling events since things like meeting announcements, new messages, etc. are about 50% of the usefulness of Exchange.


Add Comment

You are welcome to comment below. For your guidance, HTML is not supported and URLs will be displayed as plain text.

 Title

 Name

 Email - Optional, not displayed

 Website. Make Public?

Your comment

Please enter this code below:

 Code

Recent posts

Users plead with Borland to give up .NET
IE7 to be released 18th October,...
If Microsoft doesn't use UAC, why...
Google's unsettling lack of direction
Vista security: now prove it


Powered by bBlog