O'Reilly logo

Programming Microsoft's Clouds: Windows Azure™ and Office 365 by David Mann, Zoiner Tejada, George Durzi, Darrin Bishop, Michiel van Otegem, Razi bin Rais, Thomas Rizzo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 6

Exchange Online Development

What’s in This Chapter?

  • Understanding Exchange Online in Office 365
  • Developing solutions for Exchange Online using the Exchange Web Services Managed API

In this chapter, you learn how to build solutions that integrate with Microsoft Exchange Online data and services. Using the Exchange Web Services Managed API, you can create and manage mailbox items such as email messages, contacts, tasks, and appointments. You can also leverage Exchange services, such as the Free Busy service, to replicate the functionality in Microsoft Outlook that finds the best meeting times for a set of attendees. Finally, you learn how to build notification solutions in which your application subscribes to streaming notifications in a mailbox, enabling you to listen for and handle specific events in the mailbox.

Introducing Exchange Online in Office 365

Exchange Online provides a cloud-hosted mail and calendar solution based on Microsoft Exchange Server. Users access their mailbox using Microsoft Outlook 2010 or in their browser using Outlook Web Access. The fact that their mailbox is in the cloud is invisible to the user.

In this section, you learn about the tools for developing solutions for Exchange Online—specifically the Exchange Web Services Managed API. You learn how to use Remote PowerShell to administer Exchange Online, and also how your applications use Autodiscover to connect to Exchange Online.

Exchange On-Premises Versus Exchange Online

From a development ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required