chris mayo microsoft corporation session code: unc207
TRANSCRIPT
![Page 1: Chris Mayo Microsoft Corporation SESSION CODE: UNC207](https://reader035.vdocument.in/reader035/viewer/2022070413/5697bfbd1a28abf838ca1e7d/html5/thumbnails/1.jpg)
Building Communications Enabled Business Processes with Microsoft Communications Server “14”
Chris Mayohttp://blogs.msdn.com/cmayo Microsoft Corporation
SESSION CODE: UNC207
![Page 2: Chris Mayo Microsoft Corporation SESSION CODE: UNC207](https://reader035.vdocument.in/reader035/viewer/2022070413/5697bfbd1a28abf838ca1e7d/html5/thumbnails/2.jpg)
Agenda
End-to-End DemoCommunicator “14” SDK
Contextual ConversationsUnified Communications Managed API 3.0
Communications Enabled Business ProcessesVirtual Personal Assistants
Exchange Web Services Managed API 1.0Integrating Exchange data and services
Summary
![Page 3: Chris Mayo Microsoft Corporation SESSION CODE: UNC207](https://reader035.vdocument.in/reader035/viewer/2022070413/5697bfbd1a28abf838ca1e7d/html5/thumbnails/3.jpg)
Fabrikam LegalNew Business Intake
DEMO
![Page 4: Chris Mayo Microsoft Corporation SESSION CODE: UNC207](https://reader035.vdocument.in/reader035/viewer/2022070413/5697bfbd1a28abf838ca1e7d/html5/thumbnails/4.jpg)
Inside the New Business Intake Demo
Communications Server “14”
Exchange 2010
Communicator “14” SDK
Communicator “14”
Exchange Web Services Managed API
Unified Communications Managed API 3.0
![Page 5: Chris Mayo Microsoft Corporation SESSION CODE: UNC207](https://reader035.vdocument.in/reader035/viewer/2022070413/5697bfbd1a28abf838ca1e7d/html5/thumbnails/5.jpg)
Communicator “14” SDK Overview
![Page 6: Chris Mayo Microsoft Corporation SESSION CODE: UNC207](https://reader035.vdocument.in/reader035/viewer/2022070413/5697bfbd1a28abf838ca1e7d/html5/thumbnails/6.jpg)
Conversation without Context
![Page 7: Chris Mayo Microsoft Corporation SESSION CODE: UNC207](https://reader035.vdocument.in/reader035/viewer/2022070413/5697bfbd1a28abf838ca1e7d/html5/thumbnails/7.jpg)
Conversation without Context
?CRM
![Page 8: Chris Mayo Microsoft Corporation SESSION CODE: UNC207](https://reader035.vdocument.in/reader035/viewer/2022070413/5697bfbd1a28abf838ca1e7d/html5/thumbnails/8.jpg)
Conversation without Context
?Brightwork
![Page 9: Chris Mayo Microsoft Corporation SESSION CODE: UNC207](https://reader035.vdocument.in/reader035/viewer/2022070413/5697bfbd1a28abf838ca1e7d/html5/thumbnails/9.jpg)
Conversation without Context
?Q2 Sales
![Page 10: Chris Mayo Microsoft Corporation SESSION CODE: UNC207](https://reader035.vdocument.in/reader035/viewer/2022070413/5697bfbd1a28abf838ca1e7d/html5/thumbnails/10.jpg)
Conversation without Context
CRMBrightworkQ2 Sales
Context
![Page 11: Chris Mayo Microsoft Corporation SESSION CODE: UNC207](https://reader035.vdocument.in/reader035/viewer/2022070413/5697bfbd1a28abf838ca1e7d/html5/thumbnails/11.jpg)
Contextual Conversations
Context CRMBrightwork
Q2 Sales
![Page 12: Chris Mayo Microsoft Corporation SESSION CODE: UNC207](https://reader035.vdocument.in/reader035/viewer/2022070413/5697bfbd1a28abf838ca1e7d/html5/thumbnails/12.jpg)
Contextual Conversations
![Page 13: Chris Mayo Microsoft Corporation SESSION CODE: UNC207](https://reader035.vdocument.in/reader035/viewer/2022070413/5697bfbd1a28abf838ca1e7d/html5/thumbnails/13.jpg)
Contextual Conversations
Context
![Page 14: Chris Mayo Microsoft Corporation SESSION CODE: UNC207](https://reader035.vdocument.in/reader035/viewer/2022070413/5697bfbd1a28abf838ca1e7d/html5/thumbnails/14.jpg)
Communicator “14” API Overview
New managed API for Communicator “14” object modelProductivity of IMessenger API, without the ceilingPower of UCC API, without the complexity
Automates Communicator “14”Requires Communicator “14”Reuses Communicator “14” connection
Integrate/Extend Communicator “14”Build custom Communicator “14” clients
![Page 15: Chris Mayo Microsoft Corporation SESSION CODE: UNC207](https://reader035.vdocument.in/reader035/viewer/2022070413/5697bfbd1a28abf838ca1e7d/html5/thumbnails/15.jpg)
Communicator Controls Overview
Ships in Microsoft Communicator “14” SDK“Drag and Drop” feature integration
Contact list, contact searchPresence, contact info, custom contact listIM and audio “Click-to-Call”Supports contextual conversations
WPF and SilverlightAutomates Communicator “14”
Requires Communicator “14”Reuses Communicator “14” connection
![Page 16: Chris Mayo Microsoft Corporation SESSION CODE: UNC207](https://reader035.vdocument.in/reader035/viewer/2022070413/5697bfbd1a28abf838ca1e7d/html5/thumbnails/16.jpg)
Conversations with Context
DEMO
![Page 17: Chris Mayo Microsoft Corporation SESSION CODE: UNC207](https://reader035.vdocument.in/reader035/viewer/2022070413/5697bfbd1a28abf838ca1e7d/html5/thumbnails/17.jpg)
Unified Communications Managed API 3.0
![Page 18: Chris Mayo Microsoft Corporation SESSION CODE: UNC207](https://reader035.vdocument.in/reader035/viewer/2022070413/5697bfbd1a28abf838ca1e7d/html5/thumbnails/18.jpg)
Communications Enabled Business Processes
![Page 19: Chris Mayo Microsoft Corporation SESSION CODE: UNC207](https://reader035.vdocument.in/reader035/viewer/2022070413/5697bfbd1a28abf838ca1e7d/html5/thumbnails/19.jpg)
Personal Virtual Assistants
?
![Page 20: Chris Mayo Microsoft Corporation SESSION CODE: UNC207](https://reader035.vdocument.in/reader035/viewer/2022070413/5697bfbd1a28abf838ca1e7d/html5/thumbnails/20.jpg)
UCMA 3.0 Overview
Managed API for middle-tier solutionsEnd-to-End communication solutionsAdding communication features (CEBP, PVA)
Abstracts underlying protocols (SIP, telephony)Supports IM, voice, presence, call controlHighly scalableHighly available
![Page 21: Chris Mayo Microsoft Corporation SESSION CODE: UNC207](https://reader035.vdocument.in/reader035/viewer/2022070413/5697bfbd1a28abf838ca1e7d/html5/thumbnails/21.jpg)
UCMA 3.0 – What’s New
Make it easierApplication provisioning / managementPresence publishing / subscribing
Make it betterConferencingBack-to-Back user agentTrusted Conference UserFine grained control over call experience
![Page 22: Chris Mayo Microsoft Corporation SESSION CODE: UNC207](https://reader035.vdocument.in/reader035/viewer/2022070413/5697bfbd1a28abf838ca1e7d/html5/thumbnails/22.jpg)
UCMA 3.0 Workflow API Overview
Communications driven Windows Workflow FoundationWorkflow executes on incoming/outgoing call
Activities make design/development easyIM, Audio/SpeechPresenceCall control Custom Activities via UCMA 3.0 SDK
Prompts, commands, events create dialogCommunications Enabled Business ProcessesPersonal Virtual Assistants
![Page 23: Chris Mayo Microsoft Corporation SESSION CODE: UNC207](https://reader035.vdocument.in/reader035/viewer/2022070413/5697bfbd1a28abf838ca1e7d/html5/thumbnails/23.jpg)
Conference Room Concierge
DEMO
![Page 24: Chris Mayo Microsoft Corporation SESSION CODE: UNC207](https://reader035.vdocument.in/reader035/viewer/2022070413/5697bfbd1a28abf838ca1e7d/html5/thumbnails/24.jpg)
Exchange Web Services Managed API 1.0
![Page 25: Chris Mayo Microsoft Corporation SESSION CODE: UNC207](https://reader035.vdocument.in/reader035/viewer/2022070413/5697bfbd1a28abf838ca1e7d/html5/thumbnails/25.jpg)
EWS Managed API 1.0 Overview
Managed API for Exchange Web Services Functional parity with EWS*
Easier than working with EWS proxy classesMakes EWS calls under the covers
No additional required server side componentsBackwards compatible
Request versioningnew ExchangeService(ExchangeVersion.Exchange2007_SP1);
Cloud readySame API for Exchange Online
![Page 26: Chris Mayo Microsoft Corporation SESSION CODE: UNC207](https://reader035.vdocument.in/reader035/viewer/2022070413/5697bfbd1a28abf838ca1e7d/html5/thumbnails/26.jpg)
EWS MA Development Scenarios
I want Exchange data in my applicationCreate/Read/Update/Delete operations on mailbox items:
AppointmentsAttachmentsContactsEmailsTasksPublic Folders
I want to leverage Exchange business logicI want Outlook feature “X” in my application
Free/BusyNotificationsData Sync
![Page 27: Chris Mayo Microsoft Corporation SESSION CODE: UNC207](https://reader035.vdocument.in/reader035/viewer/2022070413/5697bfbd1a28abf838ca1e7d/html5/thumbnails/27.jpg)
Using the Free/Busy Service
DEMO
![Page 28: Chris Mayo Microsoft Corporation SESSION CODE: UNC207](https://reader035.vdocument.in/reader035/viewer/2022070413/5697bfbd1a28abf838ca1e7d/html5/thumbnails/28.jpg)
Unified Communications “Wave 14”
Q4 2009 Q1 2010 Q2 2010 Q3 2010 Q4 2010
![Page 29: Chris Mayo Microsoft Corporation SESSION CODE: UNC207](https://reader035.vdocument.in/reader035/viewer/2022070413/5697bfbd1a28abf838ca1e7d/html5/thumbnails/29.jpg)
Summary
Communications software is a platform opportunityExisting InfrastructureExisting tools, skills, platform
Communicator “14” SDKFacilitate communication via Contextual Conversations
Unified Communications Managed API 3.0Expedite the enterprise via Communications Enabled Business ProcessesFacilitate productivity via Personal Virtual Assistants
Exchange Web Services Managed API 1.0Integrate Exchange 2010 data and business logic
UC 14 Metro provides early adoption opportunity
![Page 30: Chris Mayo Microsoft Corporation SESSION CODE: UNC207](https://reader035.vdocument.in/reader035/viewer/2022070413/5697bfbd1a28abf838ca1e7d/html5/thumbnails/30.jpg)
Unified Communications Track Call to Action!
Learn More!View Related Unified Communications (UNC) Content at TechEd/after at TechEd OnlineVisit microsoft.com/communicationsserver for more Communications Server “14” product informationFind additional Communications Server “14” content in the Technical Library, weekly technical articles at NextHop, and follow DrRez on TwitterCheck out Microsoft TechNet resources for Communications Server and Exchange ServerVisit additional Exchange 2010 IT Professional-focused content
Partner Link or Customer Link (Name: ExPro Pword: EHLO!world)
Try It Out!Exchange 2010 SP1 Beta download is now available from the download center!
![Page 31: Chris Mayo Microsoft Corporation SESSION CODE: UNC207](https://reader035.vdocument.in/reader035/viewer/2022070413/5697bfbd1a28abf838ca1e7d/html5/thumbnails/31.jpg)
Resources
www.microsoft.com/teched
Sessions On-Demand & Community Microsoft Certification & Training Resources
Resources for IT Professionals Resources for Developers
www.microsoft.com/learning
http://microsoft.com/technet http://microsoft.com/msdn
Learning
![Page 32: Chris Mayo Microsoft Corporation SESSION CODE: UNC207](https://reader035.vdocument.in/reader035/viewer/2022070413/5697bfbd1a28abf838ca1e7d/html5/thumbnails/32.jpg)
Complete an evaluation on CommNet and enter to win!
![Page 33: Chris Mayo Microsoft Corporation SESSION CODE: UNC207](https://reader035.vdocument.in/reader035/viewer/2022070413/5697bfbd1a28abf838ca1e7d/html5/thumbnails/33.jpg)
Sign up for Tech·Ed 2011 and save $500 starting June 8 – June 31st
http://northamerica.msteched.com/registration
You can also register at the
North America 2011 kiosk located at registrationJoin us in Atlanta next year
![Page 34: Chris Mayo Microsoft Corporation SESSION CODE: UNC207](https://reader035.vdocument.in/reader035/viewer/2022070413/5697bfbd1a28abf838ca1e7d/html5/thumbnails/34.jpg)
© 2010 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 35: Chris Mayo Microsoft Corporation SESSION CODE: UNC207](https://reader035.vdocument.in/reader035/viewer/2022070413/5697bfbd1a28abf838ca1e7d/html5/thumbnails/35.jpg)
PowerPoint GuidelinesFont, size, and color for text have been formatted for you in the Slide MasterThis template uses Calibri, a standard Windows Vista/7 and Office 2007/2010 fontUse the color palette shown below
SAMPLE FILLSAMPLE FILL SAMPLE FILL
Sample Fill
Sample Fill
Sample FillSample Fill
Sample Fill
Sample Fill Sample Fill
Sample FillSample Fill
Sample Fill
Primary Secondary
![Page 36: Chris Mayo Microsoft Corporation SESSION CODE: UNC207](https://reader035.vdocument.in/reader035/viewer/2022070413/5697bfbd1a28abf838ca1e7d/html5/thumbnails/36.jpg)
Communicator “14” SDK
Communicator “14” Controls
Model API
UIAutomation
WPF SL4
![Page 37: Chris Mayo Microsoft Corporation SESSION CODE: UNC207](https://reader035.vdocument.in/reader035/viewer/2022070413/5697bfbd1a28abf838ca1e7d/html5/thumbnails/37.jpg)
JUNE 7-10, 2010 | NEW ORLEANS, LA