exchange web services evolution

16
Exchange Web Services Evolution Jason Henderson Program Manager Microsoft Corporation PR30

Upload: helene

Post on 16-Feb-2016

39 views

Category:

Documents


0 download

DESCRIPTION

PR30. Exchange Web Services Evolution. Jason Henderson Program Manager Microsoft Corporation. Agenda. What’s new for the Exchange 2010 Developer? Developing Exchange-enabled Enterprise Applications Creating “Cloud Ready” Exchange-enabled Applications Deploying the EWS Managed API to Azure - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Exchange Web Services Evolution

Exchange Web Services Evolution

Jason HendersonProgram ManagerMicrosoft Corporation

PR30

Page 2: Exchange Web Services Evolution

AgendaWhat’s new for the Exchange 2010 Developer?

Developing Exchange-enabled Enterprise Applications

Creating “Cloud Ready” Exchange-enabled Applications

Deploying the EWS Managed API to AzureConfiguring Role Based Access for Application AccessLinking to Outlook Web App Forms

Page 3: Exchange Web Services Evolution

X-Platform Rich Mailbox Access> Outlook-like functionality

> Calendar - Free/busy, Meeting time Suggestions> E-mail – Send, Retrieve, Forward, Reply, Move, MIME> Contacts/Tasks> Search> Name Resolution> Change notifications> Synchronization services> Autodiscover

> Rich Logon Modes> Delegate Access> Impersonation> Direct Logon

> Plus Much More….

Page 4: Exchange Web Services Evolution

What’s New In Exchange 2010?.NET Developer Experience• EWS Managed API 1.0• Built-in Autodiscover client for “anywhere access”• Enables easy migration from legacy Exchange APIs

New Exchange Data Services• Enhanced contacts (contact groups, pictures)• Outlook Web App form links• Mailbox-wide search and notifications services• Room lists service

Application Management and Configuration• Role-based Impersonation management• User and application configuration service• SOAP Autodiscover with batch request support• Enhanced time zone support

Built for the Cloud• Enabled on Live@EDU and Microsoft Online• Same functionality on-premises and in the cloud

Page 5: Exchange Web Services Evolution

Rich Enterprise Applications

Entourage 2008 - www.microsoft.com/mac/products/entourage2008/

Office Entourage Web Services EditionOutlook 2007Outlook 2010Project Server 2010Office CommunicatorOffice Communicator Phone EditionApple Mac Mail

Page 6: Exchange Web Services Evolution

Creating Workflows with Push Notifications

demo

Page 7: Exchange Web Services Evolution

Moving Exchange into the Cloud

Traditional Software Development• Exchange on Premises• Applications on PremisesHybrid S+S Software Development• Exchange in the cloud (Exchange Online)• Applications on PremisesPure S+S Development• Exchange in the Cloud (Exchange Online)• Applications in the Cloud (Azure)

Com

plex

ity Control

Page 8: Exchange Web Services Evolution

Running the EWS Managed API 1.0 in Azure

demo

Page 9: Exchange Web Services Evolution

The Exchange 2010 Eco-System is “Cloud Ready”> Exchange 2010 is “cloud ready”

> Active Directory Federation> Remote PowerShell and Web Administration> Resource Throttling

> Exchange Web Services is “cloud ready”> Built on Open Web Standards

> SAML/WS-Security/SOAP/WSDL/XML/HTTP> Java and PHP Web Service Frameworks interoperate with

EWS

> Our partners are “cloud ready”> Microsoft Outlook 2007 and 2010> Mac Office Entourage 2008 “Web Services Edition”> Apple iMail, iCal, Addressbook> Blackberry Internet Service

Page 10: Exchange Web Services Evolution

What you learned today…> Exchange Web Services Managed API

1.0 runs in Azure> Built-in Autodiscover “finds” your mailbox

anywhere in the world> Easy to develop rich applications

> Role-based authorization enables service access to hosted and on-premises mailboxes

> Exchange 2010 and many partners are already “Cloud Ready”

Page 11: Exchange Web Services Evolution

UC 14 Metro ProgramAn opportunity for early adopters> Your Commitment:

> Must have NDA> Must have project scoped/planned

> Your Benefits:> Early access to UC 14 products and SDKs> Technical briefings> Training> Support

> Getting Nominated:> Talk to your Microsoft representative> Don’t know who to ask? Email

[email protected]

Page 12: Exchange Web Services Evolution

Call to Action> Download the Exchange

Web Services Managed API 1.0> Learn about Exchange Online

> http://microsoft.com/online> Learn more about Exchange Web Services

> MSDN> “Inside Microsoft Exchange 2007 Web Services”

> Add the Exchange Developer Blog to your Blog Reader> http://msdn.microsoft.com/blogs/exchangedev

> Fill out session evaluations

Page 13: Exchange Web Services Evolution

YOUR FEEDBACK IS IMPORTANT TO US! Please fill out session evaluation

forms online atMicrosoftPDC.com

Page 14: Exchange Web Services Evolution

Learn More On Channel 9> Expand your PDC experience through

Channel 9

> Explore videos, hands-on labs, sample code and demos through the new Channel 9 training courses

channel9.msdn.com/learnBuilt by Developers for Developers….

Page 15: Exchange Web Services Evolution

© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Page 16: Exchange Web Services Evolution