Exchange Server 2013 and SharePoint Server 2013 Integration

6,912
-1

Published on

Published in: Technology
1 Comment
4 Likes
Statistics
Notes
No Downloads
Views
Total Views
6,912
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
141
Comments
1
Likes
4
Embeds 0
No embeds

No notes for slide

Exchange Server 2013 and SharePoint Server 2013 Integration

  1. 1. Exchange Server 2013 and SharePoint Server 2013 Integration Kamal Abburi Premier Field Engineering Kamal.abburi@microsoft.com
  2. 2. Introduction Integration Architecture Configuration Terminology and Components Site Mailboxes, eDiscovery, Photos, My Tasks Next steps Welcome. Exchange 2013, SharePoint 2013 and Lync Server 2013 provide the rich cross-product functionality and many features that integrate with each other. 10/8/2013 2
  3. 3. The new Office Cloud Services Perpetual Always up-to-date Office + Cloud Services 2013 versions Office on-premises
  4. 4. Integration SHAREPOINT EXCHANGE LYNC OFFICE WEB APPS Server to Server Authentication Site Mailboxes High Resolution Photos Task Synchronization Unified Contact Store
  5. 5. OAuth 2.0 Server-to-Server authentication is a new feature of Exchange Server 2013, Lync Server 2013, and SharePoint Server 2013 that allows a server to request resources of another server on behalf of a user. Server-to-Server Trust
  6. 6. S2S Configuration https://<server name>/autodiscover/metadata/json/1 https://<server name>/metadata/json/1 https://<web app name>/_layouts/15/metadata/json/1 Server JSON metadata endpoint
  7. 7. Example 7 eDiscovery User sends a query SharePoint Server generates an access token SharePoint Server sends the access token to the Exchange server. Exchange server validates the access token and sends the query results SharePoint Server sends the query results to the eDiscovery User 1 2 3 45
  8. 8. © 2012 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 Exchange 101 8
  9. 9. Exchange Server 2013
  10. 10. Exchange Web Services 10 Exchange Web Services (EWS) provides many operations that enable you to access information from the Exchange store. Certificates EWS endpoint https://<clientaccessserver>.domain.com/ews/exchange.asmx https://Exchange Server/ews/Exchange.asmx/s/GetUserPhoto?email=email address&size=size code
  11. 11. Autodiscover 11 The SCP object contains the authoritative list of Autodiscover service URLs for the forest Internet based Clients use the primary SMTP domain address from the user's e-mail address.
  12. 12. ©2012 Microsoft Corporation. All rights reserved.©2012 Microsoft Corporation. All rights reserved. • Install Exchange Web Services Managed API in all WFEs (Web Frontend Servers) • Below Service Applications have to be created with the services instances started.  App Management Service Application  Subscription Settings Service Application  User Profile Service Application (SID, UPN, Work Email, SIP Address)  Search Service Application (For eDiscovery)  Work Management Service Application (for My Tasks Integration)
  13. 13. ©2012 Microsoft Corporation. All rights reserved.©2012 Microsoft Corporation. All rights reserved.  Autodiscover setup.  Proper RBAC roles to access and manage Site Mailboxes Mailboxes on Exchange 2013.  Outlook 2013 Professional PLUS (Site Mailboxes).
  14. 14. Configuration Configure the SharePoint 2013 server to trust the Exchange Server 2013 server Configure permissions on the SharePoint 2013 server Configure the Exchange Server 2013 server to trust the SharePoint 2013 server New-SPTrustedSecurityTokenIssuer –MetadataEndpoint "https://<HostName>/autodiscover/metadata/json/1" – Name "<FriendlyName>" $exchange=Get-SPTrustedSecurityTokenIssuer $app=Get-SPAppPrincipal -Site http://<HostName> - NameIdentifier $exchange.NameId $site=Get-SPSite http://<HostName> Set-SPAppPrincipalPermission –AppPrincipal $app –Site $site.RootWeb –Scope sitesubscription –Right fullcontrol - EnableAppOnlyPolicy cd c:'Program Files'Microsoft'Exchange Server'V15Scripts .Configure-EnterprisePartnerApplication.ps1 - AuthMetadataUrl https://<HostName>/_layouts/15/metadata/json/1 - ApplicationType SharePoint
  15. 15. Site Mailboxes
  16. 16. ©2012 Microsoft Corporation. All rights reserved. Site Mailbox Architecture
  17. 17. 17 Demo Site Mailboxes
  18. 18. Provisioning and Management 18 Site Mailboxes are provisioned and managed through SharePoint 2013. Policies govern the email characteristics sent to and received from the site mailbox Site Mailbox App Team Site Lifecycle Policy Team Site Membership Site Mailbox Provisioning Policy
  19. 19. eDiscovery 19
  20. 20. SSA Proxy Enterprise App Farm (2013) Timer job Status response Status query/response SharePoint Services Farm (2013) Search Service Application (SSA) Service eDiscovery response Status query/response EWS Proxy eDiscovery response Query/action Lync 2013 Exchange Web Service Exchange 2013 Windows File Shares crawl/results SSA Proxy SharePoint Content Farm (2013) Server-to-Server Trust/OAuth Actions Table: Hold Release Hold GetStatus Timer job Query for pending actions/status response Contoso contentContoso site Lync content archived in Exchange Query for pending actions/action response/ status update Exchange query action/status request Exchange data/status response Exch data/ status Exch action/ status request crawl/results query Discovery response Status query/ response Write actions Search index Pending action query/ response SSA admin_db Query/acation/results 1 2 eDiscovery Center (EDC) 3B 9 3B 10 6 12 13 8 5 6 11 3B 3A eDiscovery query or action data eDiscovery query response data eDiscovery status query/response data eDiscovery request for action status for Exchange traffic eDiscovery query or status response from Exchange Server-to-Server Trust/OAuth Exchange data/ status response Query/action eDiscovery response Status query/response Exchange action/ status request Legend 2 9 7 4 9 Server-to-Server Trust/OAuth Components
  21. 21. 21 Demo eDiscovery
  22. 22. © 2012 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 High-Resolution User Photos 22
  23. 23. ©2012 Microsoft Corporation. All rights reserved. Exchange Client Access Server Exchange Mailbox Server Lync Lync Server My Site Outlook client or OWA SharePoint Server Lync 2013 client maintains a hanging GetConnection with the Exchange server to get photo updates. (HTTPS Get request = 443) Exchange 2013 pushes the photo to Active Directory (LDAP:389) The photo is synced from AD DS to the Lync Address Book Service (ABS) so legacy clients can get the same photo. (LDAP:389) User updates photo in either Outlook, SharePoint, or Lync. Once updated, the updated photo is used across all Office applications. Http: 443 Http or https SharePoint caches the user photo in the MySite database (Https:443) Internal Exchange communication Https:443 using external URLs set in Exchange Hi- res User Photo Legacy Lync client
  24. 24. 24 Configuration On Exchange AutoDiscover EWS On SharePoint EWS Managed API Configure PhotoSync Configure server- to-server authentication. Users upload a photo using the My Account page in Outlook Web App
  25. 25. High Resolution Photo The photo is stored in the Exchange 2013 mailbox Access to the photo is provided through EWS GET /ews/exchange.asmx/s/GetUserPhoto email=tu26@contoso.dk&size=HR648X648 &trace=1 443 P~00000004-0000-0ff1- ce00-000000000000 LYNC/5.0.8308.276/Storage 200 0 0 46 Users can upload pictures with pixel ranges from 48×48 to 648×648. The photos are resized: 64×64 is used for the AD thumbnail. 96×96 is used for Outlook Web Access, Outlook, Lync Web Access, and Lync 2013. 648×648 is used for Lync Web Access and Lync 2013.
  26. 26. 26 Demo High Resolution Photos
  27. 27. © 2012 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 Exchange Task Synchronization 27
  28. 28. ©2012 Microsoft Corporation. All rights reserved.©2012 Microsoft Corporation. All rights reserved. Exchange Server 2013 Work Management Service application Project Server 2013 SharePoint Server 2013 Project Web Access sites with tasks Exchange Sync Timer Job Search Index Outlook 2013 User may view and edit tasks in Outlook User Profile Service application Search Service application TasksMy Site Other Sites Users opt-in Users may view tasks on My Tasks on their My Site Tasks Tasks
  29. 29. 29 Demo Exchange Task Synchronization
  30. 30. © 2012 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 © 2012 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 Contact Kamal Abburi Premier Field Engineering www.microsoft.com/microsoftservices
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×