SlideShare une entreprise Scribd logo
1  sur  30
Télécharger pour lire hors ligne
Exchange Server 2013
and SharePoint Server
2013 Integration
Kamal Abburi
Premier Field Engineering
Kamal.abburi@microsoft.com
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
The new Office
Cloud Services Perpetual
Always up-to-date
Office + Cloud Services
2013 versions
Office on-premises
Integration
SHAREPOINT EXCHANGE LYNC OFFICE WEB
APPS
Server to Server
Authentication
Site
Mailboxes
High Resolution
Photos
Task
Synchronization
Unified Contact
Store
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
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
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
© 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
Exchange Server 2013
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
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.
©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)
©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).
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
Site Mailboxes
©2012 Microsoft Corporation. All rights reserved.
Site Mailbox Architecture
17
Demo Site Mailboxes
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
eDiscovery
19
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
Demo eDiscovery
© 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
©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
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
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
Demo High Resolution Photos
© 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
©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
Demo Exchange Task Synchronization
© 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

Contenu connexe

Tendances

Apex basics-for Beginners
Apex basics-for BeginnersApex basics-for Beginners
Apex basics-for Beginnershrakhra
 
Fast search 2010 for SharePoint 2010 Installation and Configuration
Fast search 2010 for SharePoint 2010 Installation and ConfigurationFast search 2010 for SharePoint 2010 Installation and Configuration
Fast search 2010 for SharePoint 2010 Installation and ConfigurationAhmed Madany
 
Configure SharePoint Server 2013 in a Three-Tier Farm
Configure SharePoint Server 2013 in a Three-Tier FarmConfigure SharePoint Server 2013 in a Three-Tier Farm
Configure SharePoint Server 2013 in a Three-Tier FarmVinh Nguyen
 
Share point 2013 installation step by step
Share point 2013 installation step by stepShare point 2013 installation step by step
Share point 2013 installation step by stepprasslides
 
Teched Middle East New World of SharePoint 2010 Administration with Joel Oles...
Teched Middle East New World of SharePoint 2010 Administration with Joel Oles...Teched Middle East New World of SharePoint 2010 Administration with Joel Oles...
Teched Middle East New World of SharePoint 2010 Administration with Joel Oles...Joel Oleson
 
Uploading Data Using Oracle Web ADI
Uploading Data Using Oracle Web ADIUploading Data Using Oracle Web ADI
Uploading Data Using Oracle Web ADIRapidValue
 
Oracle Web ADI Implementation Steps
Oracle Web ADI Implementation StepsOracle Web ADI Implementation Steps
Oracle Web ADI Implementation Stepsstandale
 
What’s New for Devs
What’s New for DevsWhat’s New for Devs
What’s New for DevsMicrosoftFeed
 
SharePoint 2010 Failed Deployments en English y Español. 10 Pasos Para una Im...
SharePoint 2010 Failed Deployments en English y Español. 10 Pasos Para una Im...SharePoint 2010 Failed Deployments en English y Español. 10 Pasos Para una Im...
SharePoint 2010 Failed Deployments en English y Español. 10 Pasos Para una Im...Joel Oleson
 
Web adi success story
Web adi success storyWeb adi success story
Web adi success storyguesta7771aa
 
5 tsssisu sql_server_2012
5 tsssisu sql_server_20125 tsssisu sql_server_2012
5 tsssisu sql_server_2012Steve Xu
 
SharePoint 2010 Upgrade Drill Down
SharePoint 2010 Upgrade Drill DownSharePoint 2010 Upgrade Drill Down
SharePoint 2010 Upgrade Drill DownJoel Oleson
 
Microsofttranscript Jungchanhsieh
Microsofttranscript JungchanhsiehMicrosofttranscript Jungchanhsieh
Microsofttranscript JungchanhsiehJungchan Hsieh
 
Tech Ed Africa Demystifying Backup Restore In Share Point 2007
Tech Ed Africa Demystifying Backup Restore In Share Point 2007Tech Ed Africa Demystifying Backup Restore In Share Point 2007
Tech Ed Africa Demystifying Backup Restore In Share Point 2007Joel Oleson
 
TEC2010 SharePoint 2010 Upgrade
TEC2010 SharePoint 2010 UpgradeTEC2010 SharePoint 2010 Upgrade
TEC2010 SharePoint 2010 UpgradeJoel Oleson
 
SharePoint 2010 Tools in Visual Studio 2010
SharePoint 2010 Tools in Visual Studio 2010SharePoint 2010 Tools in Visual Studio 2010
SharePoint 2010 Tools in Visual Studio 2010Becky Bertram
 
John Burkholder: SharePoint 2010 in a multi tenant and hosted environment-nyc
John Burkholder: SharePoint 2010 in a multi tenant and hosted environment-nycJohn Burkholder: SharePoint 2010 in a multi tenant and hosted environment-nyc
John Burkholder: SharePoint 2010 in a multi tenant and hosted environment-nycSharePoint Saturday NY
 
NZSPC 2013 - Upgrading to SharePoint 2013
NZSPC 2013 - Upgrading to SharePoint 2013NZSPC 2013 - Upgrading to SharePoint 2013
NZSPC 2013 - Upgrading to SharePoint 2013Michael Noel
 
ArcSight Actor Model Import Connector for Microsoft Active Directory Configur...
ArcSight Actor Model Import Connector for Microsoft Active Directory Configur...ArcSight Actor Model Import Connector for Microsoft Active Directory Configur...
ArcSight Actor Model Import Connector for Microsoft Active Directory Configur...Protect724tk
 

Tendances (20)

Apex basics-for Beginners
Apex basics-for BeginnersApex basics-for Beginners
Apex basics-for Beginners
 
Fast search 2010 for SharePoint 2010 Installation and Configuration
Fast search 2010 for SharePoint 2010 Installation and ConfigurationFast search 2010 for SharePoint 2010 Installation and Configuration
Fast search 2010 for SharePoint 2010 Installation and Configuration
 
Configure SharePoint Server 2013 in a Three-Tier Farm
Configure SharePoint Server 2013 in a Three-Tier FarmConfigure SharePoint Server 2013 in a Three-Tier Farm
Configure SharePoint Server 2013 in a Three-Tier Farm
 
Share point 2013 installation step by step
Share point 2013 installation step by stepShare point 2013 installation step by step
Share point 2013 installation step by step
 
Teched Middle East New World of SharePoint 2010 Administration with Joel Oles...
Teched Middle East New World of SharePoint 2010 Administration with Joel Oles...Teched Middle East New World of SharePoint 2010 Administration with Joel Oles...
Teched Middle East New World of SharePoint 2010 Administration with Joel Oles...
 
Uploading Data Using Oracle Web ADI
Uploading Data Using Oracle Web ADIUploading Data Using Oracle Web ADI
Uploading Data Using Oracle Web ADI
 
Oracle Web ADI Implementation Steps
Oracle Web ADI Implementation StepsOracle Web ADI Implementation Steps
Oracle Web ADI Implementation Steps
 
What’s New for Devs
What’s New for DevsWhat’s New for Devs
What’s New for Devs
 
SharePoint 2010 Failed Deployments en English y Español. 10 Pasos Para una Im...
SharePoint 2010 Failed Deployments en English y Español. 10 Pasos Para una Im...SharePoint 2010 Failed Deployments en English y Español. 10 Pasos Para una Im...
SharePoint 2010 Failed Deployments en English y Español. 10 Pasos Para una Im...
 
Web adi success story
Web adi success storyWeb adi success story
Web adi success story
 
5 tsssisu sql_server_2012
5 tsssisu sql_server_20125 tsssisu sql_server_2012
5 tsssisu sql_server_2012
 
SharePoint 2010 Upgrade Drill Down
SharePoint 2010 Upgrade Drill DownSharePoint 2010 Upgrade Drill Down
SharePoint 2010 Upgrade Drill Down
 
Microsofttranscript Jungchanhsieh
Microsofttranscript JungchanhsiehMicrosofttranscript Jungchanhsieh
Microsofttranscript Jungchanhsieh
 
Tech Ed Africa Demystifying Backup Restore In Share Point 2007
Tech Ed Africa Demystifying Backup Restore In Share Point 2007Tech Ed Africa Demystifying Backup Restore In Share Point 2007
Tech Ed Africa Demystifying Backup Restore In Share Point 2007
 
TEC2010 SharePoint 2010 Upgrade
TEC2010 SharePoint 2010 UpgradeTEC2010 SharePoint 2010 Upgrade
TEC2010 SharePoint 2010 Upgrade
 
SharePoint 2010 Tools in Visual Studio 2010
SharePoint 2010 Tools in Visual Studio 2010SharePoint 2010 Tools in Visual Studio 2010
SharePoint 2010 Tools in Visual Studio 2010
 
John Burkholder: SharePoint 2010 in a multi tenant and hosted environment-nyc
John Burkholder: SharePoint 2010 in a multi tenant and hosted environment-nycJohn Burkholder: SharePoint 2010 in a multi tenant and hosted environment-nyc
John Burkholder: SharePoint 2010 in a multi tenant and hosted environment-nyc
 
37727897 Oaf Basics
37727897 Oaf Basics37727897 Oaf Basics
37727897 Oaf Basics
 
NZSPC 2013 - Upgrading to SharePoint 2013
NZSPC 2013 - Upgrading to SharePoint 2013NZSPC 2013 - Upgrading to SharePoint 2013
NZSPC 2013 - Upgrading to SharePoint 2013
 
ArcSight Actor Model Import Connector for Microsoft Active Directory Configur...
ArcSight Actor Model Import Connector for Microsoft Active Directory Configur...ArcSight Actor Model Import Connector for Microsoft Active Directory Configur...
ArcSight Actor Model Import Connector for Microsoft Active Directory Configur...
 

En vedette

Les 10 strategies d'adoption de SharePoint 2013
Les 10 strategies d'adoption de SharePoint 2013Les 10 strategies d'adoption de SharePoint 2013
Les 10 strategies d'adoption de SharePoint 2013Conseils Atelya
 
SharePoint Saturday Montreal - 2016 - SharePoint 2016 et les nouveaux scenari...
SharePoint Saturday Montreal - 2016 - SharePoint 2016 et les nouveaux scenari...SharePoint Saturday Montreal - 2016 - SharePoint 2016 et les nouveaux scenari...
SharePoint Saturday Montreal - 2016 - SharePoint 2016 et les nouveaux scenari...Nicolas Georgeault
 
SPS Québec - Votre intranet "Client-Side" en SharePoint Online/O365 avec PnP,...
SPS Québec - Votre intranet "Client-Side" en SharePoint Online/O365 avec PnP,...SPS Québec - Votre intranet "Client-Side" en SharePoint Online/O365 avec PnP,...
SPS Québec - Votre intranet "Client-Side" en SharePoint Online/O365 avec PnP,...Franck Cornu
 
Cross Site Publishing Solution for corporate news in SP 2013
Cross Site Publishing Solution for corporate news in SP 2013Cross Site Publishing Solution for corporate news in SP 2013
Cross Site Publishing Solution for corporate news in SP 2013Franck Cornu
 
Gouvernance des projets SharePoint 2013
Gouvernance des projets SharePoint 2013Gouvernance des projets SharePoint 2013
Gouvernance des projets SharePoint 2013Alexandre David
 
SP2013 - Centraliser vos modèles de documents
SP2013 - Centraliser vos modèles de documentsSP2013 - Centraliser vos modèles de documents
SP2013 - Centraliser vos modèles de documentsRan Mellul
 
Como crear usuarios y asignar permisos en postgre sql blog de alevsk
Como crear usuarios y asignar permisos en postgre sql   blog de alevskComo crear usuarios y asignar permisos en postgre sql   blog de alevsk
Como crear usuarios y asignar permisos en postgre sql blog de alevskantoniorua1
 
Backup & Restore SharePoint 2013 Farm
Backup & Restore SharePoint 2013 FarmBackup & Restore SharePoint 2013 Farm
Backup & Restore SharePoint 2013 FarmYoussef El Idrissi
 
Chris O'Brien - Customizing the SharePoint/Office 365 UI with JavaScript (ESP...
Chris O'Brien - Customizing the SharePoint/Office 365 UI with JavaScript (ESP...Chris O'Brien - Customizing the SharePoint/Office 365 UI with JavaScript (ESP...
Chris O'Brien - Customizing the SharePoint/Office 365 UI with JavaScript (ESP...Chris O'Brien
 
Cool Dashboards and Visualizations for SharePoint Power Users
Cool Dashboards and Visualizations for SharePoint Power UsersCool Dashboards and Visualizations for SharePoint Power Users
Cool Dashboards and Visualizations for SharePoint Power UsersBenjamin Niaulin
 
2013 SPFest - Customizing Sites and Pages in SharePoint 2013
2013 SPFest - Customizing Sites and Pages in SharePoint 20132013 SPFest - Customizing Sites and Pages in SharePoint 2013
2013 SPFest - Customizing Sites and Pages in SharePoint 2013Wes Preston
 
inext café #03 - Automatiser ses processus métier avec SharePoint et Nintex
inext café #03 - Automatiser ses processus métier avec SharePoint et Nintexinext café #03 - Automatiser ses processus métier avec SharePoint et Nintex
inext café #03 - Automatiser ses processus métier avec SharePoint et NintexAlexandre David
 
Presentation Backup & Restore SharePoint 2013 Farm
Presentation Backup & Restore SharePoint 2013 FarmPresentation Backup & Restore SharePoint 2013 Farm
Presentation Backup & Restore SharePoint 2013 FarmYoussef El Idrissi
 
Build Killer Visuals with SharePoint 2013 Search & Display Templates
Build Killer Visuals with SharePoint 2013 Search & Display TemplatesBuild Killer Visuals with SharePoint 2013 Search & Display Templates
Build Killer Visuals with SharePoint 2013 Search & Display TemplatesBenjamin Niaulin
 
TDC2016POA | Trilha Web - JSON API: não reinvente a roda
TDC2016POA | Trilha Web - JSON API: não reinvente a rodaTDC2016POA | Trilha Web - JSON API: não reinvente a roda
TDC2016POA | Trilha Web - JSON API: não reinvente a rodatdc-globalcode
 
Transform SharePoint default list forms with HTML, CSS and JavaScript
Transform SharePoint default list forms with HTML, CSS and JavaScriptTransform SharePoint default list forms with HTML, CSS and JavaScript
Transform SharePoint default list forms with HTML, CSS and JavaScriptJohn Calvert
 
The A to Z of Building a Responsive SharePoint Site with Bootstrap
The A to Z of Building a Responsive SharePoint Site with BootstrapThe A to Z of Building a Responsive SharePoint Site with Bootstrap
The A to Z of Building a Responsive SharePoint Site with BootstrapThomas Daly
 
SharePoint 2013 Client-Side Rendering (CSR) & JSLink Templates
SharePoint 2013 Client-Side Rendering (CSR) & JSLink TemplatesSharePoint 2013 Client-Side Rendering (CSR) & JSLink Templates
SharePoint 2013 Client-Side Rendering (CSR) & JSLink TemplatesMuawiyah Shannak
 

En vedette (20)

Les 10 strategies d'adoption de SharePoint 2013
Les 10 strategies d'adoption de SharePoint 2013Les 10 strategies d'adoption de SharePoint 2013
Les 10 strategies d'adoption de SharePoint 2013
 
SharePoint Saturday Montreal - 2016 - SharePoint 2016 et les nouveaux scenari...
SharePoint Saturday Montreal - 2016 - SharePoint 2016 et les nouveaux scenari...SharePoint Saturday Montreal - 2016 - SharePoint 2016 et les nouveaux scenari...
SharePoint Saturday Montreal - 2016 - SharePoint 2016 et les nouveaux scenari...
 
SPS Québec - Votre intranet "Client-Side" en SharePoint Online/O365 avec PnP,...
SPS Québec - Votre intranet "Client-Side" en SharePoint Online/O365 avec PnP,...SPS Québec - Votre intranet "Client-Side" en SharePoint Online/O365 avec PnP,...
SPS Québec - Votre intranet "Client-Side" en SharePoint Online/O365 avec PnP,...
 
Cross Site Publishing Solution for corporate news in SP 2013
Cross Site Publishing Solution for corporate news in SP 2013Cross Site Publishing Solution for corporate news in SP 2013
Cross Site Publishing Solution for corporate news in SP 2013
 
Gouvernance des projets SharePoint 2013
Gouvernance des projets SharePoint 2013Gouvernance des projets SharePoint 2013
Gouvernance des projets SharePoint 2013
 
SP2013 - Centraliser vos modèles de documents
SP2013 - Centraliser vos modèles de documentsSP2013 - Centraliser vos modèles de documents
SP2013 - Centraliser vos modèles de documents
 
Como crear usuarios y asignar permisos en postgre sql blog de alevsk
Como crear usuarios y asignar permisos en postgre sql   blog de alevskComo crear usuarios y asignar permisos en postgre sql   blog de alevsk
Como crear usuarios y asignar permisos en postgre sql blog de alevsk
 
Backup & Restore SharePoint 2013 Farm
Backup & Restore SharePoint 2013 FarmBackup & Restore SharePoint 2013 Farm
Backup & Restore SharePoint 2013 Farm
 
Chris O'Brien - Customizing the SharePoint/Office 365 UI with JavaScript (ESP...
Chris O'Brien - Customizing the SharePoint/Office 365 UI with JavaScript (ESP...Chris O'Brien - Customizing the SharePoint/Office 365 UI with JavaScript (ESP...
Chris O'Brien - Customizing the SharePoint/Office 365 UI with JavaScript (ESP...
 
Cool Dashboards and Visualizations for SharePoint Power Users
Cool Dashboards and Visualizations for SharePoint Power UsersCool Dashboards and Visualizations for SharePoint Power Users
Cool Dashboards and Visualizations for SharePoint Power Users
 
2013 SPFest - Customizing Sites and Pages in SharePoint 2013
2013 SPFest - Customizing Sites and Pages in SharePoint 20132013 SPFest - Customizing Sites and Pages in SharePoint 2013
2013 SPFest - Customizing Sites and Pages in SharePoint 2013
 
inext café #03 - Automatiser ses processus métier avec SharePoint et Nintex
inext café #03 - Automatiser ses processus métier avec SharePoint et Nintexinext café #03 - Automatiser ses processus métier avec SharePoint et Nintex
inext café #03 - Automatiser ses processus métier avec SharePoint et Nintex
 
Sql
SqlSql
Sql
 
Presentation Backup & Restore SharePoint 2013 Farm
Presentation Backup & Restore SharePoint 2013 FarmPresentation Backup & Restore SharePoint 2013 Farm
Presentation Backup & Restore SharePoint 2013 Farm
 
Build Killer Visuals with SharePoint 2013 Search & Display Templates
Build Killer Visuals with SharePoint 2013 Search & Display TemplatesBuild Killer Visuals with SharePoint 2013 Search & Display Templates
Build Killer Visuals with SharePoint 2013 Search & Display Templates
 
TDC2016POA | Trilha Web - JSON API: não reinvente a roda
TDC2016POA | Trilha Web - JSON API: não reinvente a rodaTDC2016POA | Trilha Web - JSON API: não reinvente a roda
TDC2016POA | Trilha Web - JSON API: não reinvente a roda
 
Transform SharePoint default list forms with HTML, CSS and JavaScript
Transform SharePoint default list forms with HTML, CSS and JavaScriptTransform SharePoint default list forms with HTML, CSS and JavaScript
Transform SharePoint default list forms with HTML, CSS and JavaScript
 
Postgre sql unleashed
Postgre sql unleashedPostgre sql unleashed
Postgre sql unleashed
 
The A to Z of Building a Responsive SharePoint Site with Bootstrap
The A to Z of Building a Responsive SharePoint Site with BootstrapThe A to Z of Building a Responsive SharePoint Site with Bootstrap
The A to Z of Building a Responsive SharePoint Site with Bootstrap
 
SharePoint 2013 Client-Side Rendering (CSR) & JSLink Templates
SharePoint 2013 Client-Side Rendering (CSR) & JSLink TemplatesSharePoint 2013 Client-Side Rendering (CSR) & JSLink Templates
SharePoint 2013 Client-Side Rendering (CSR) & JSLink Templates
 

Similaire à Exchange Server 2013 and SharePoint Server 2013 Integration

Fy10 Software + Services Cloud Overview 2 of 4
Fy10 Software + Services Cloud Overview 2 of 4Fy10 Software + Services Cloud Overview 2 of 4
Fy10 Software + Services Cloud Overview 2 of 4David Williams
 
Office 365 Portugal_20150711_Meet2_INTRO.PPTX
Office 365 Portugal_20150711_Meet2_INTRO.PPTXOffice 365 Portugal_20150711_Meet2_INTRO.PPTX
Office 365 Portugal_20150711_Meet2_INTRO.PPTXJoao Livio
 
Ahmad Yasin's_CV
Ahmad Yasin's_CVAhmad Yasin's_CV
Ahmad Yasin's_CVAhmad Yasin
 
Cloud University: 2015 - A Year of Grape Opportunity
Cloud University: 2015 - A Year of Grape OpportunityCloud University: 2015 - A Year of Grape Opportunity
Cloud University: 2015 - A Year of Grape OpportunityIngram Micro Cloud
 
Ws08 R2 Itpro Session 2 Technical Overview Part2
Ws08 R2 Itpro Session 2 Technical Overview Part2Ws08 R2 Itpro Session 2 Technical Overview Part2
Ws08 R2 Itpro Session 2 Technical Overview Part2chenley
 
FarrukhQazi-CV-Nov-2015
FarrukhQazi-CV-Nov-2015FarrukhQazi-CV-Nov-2015
FarrukhQazi-CV-Nov-2015Farrukh Qazi
 
Client Object Model and REST Improvements in SharePoint 2013
Client Object Model and REST Improvements in SharePoint 2013Client Object Model and REST Improvements in SharePoint 2013
Client Object Model and REST Improvements in SharePoint 2013Ejada
 
Hybrid SharePoint - Office 365 & On-prem SharePoint 2013 -part2
Hybrid SharePoint - Office 365 & On-prem SharePoint 2013 -part2Hybrid SharePoint - Office 365 & On-prem SharePoint 2013 -part2
Hybrid SharePoint - Office 365 & On-prem SharePoint 2013 -part2WinWire Technologies Inc
 
Defy Occassionally Connected Challenges With Smart Client Applications
Defy Occassionally Connected Challenges With Smart Client ApplicationsDefy Occassionally Connected Challenges With Smart Client Applications
Defy Occassionally Connected Challenges With Smart Client ApplicationsClint Edmonson
 
C:\fakepath\lalitha
C:\fakepath\lalithaC:\fakepath\lalitha
C:\fakepath\lalithaLalithaMeka
 
MIIM v4 Installation Guide - Server 2012
MIIM v4 Installation Guide - Server 2012MIIM v4 Installation Guide - Server 2012
MIIM v4 Installation Guide - Server 2012samuelhuber
 
Build Apps Using Dynamic Languages
Build Apps Using Dynamic LanguagesBuild Apps Using Dynamic Languages
Build Apps Using Dynamic LanguagesWes Yanaga
 

Similaire à Exchange Server 2013 and SharePoint Server 2013 Integration (20)

Fy10 Software + Services Cloud Overview 2 of 4
Fy10 Software + Services Cloud Overview 2 of 4Fy10 Software + Services Cloud Overview 2 of 4
Fy10 Software + Services Cloud Overview 2 of 4
 
ad.ppt
ad.pptad.ppt
ad.ppt
 
Ad.Ppt
Ad.PptAd.Ppt
Ad.Ppt
 
Office 365 Portugal_20150711_Meet2_INTRO.PPTX
Office 365 Portugal_20150711_Meet2_INTRO.PPTXOffice 365 Portugal_20150711_Meet2_INTRO.PPTX
Office 365 Portugal_20150711_Meet2_INTRO.PPTX
 
Ahmad Yasin's_CV
Ahmad Yasin's_CVAhmad Yasin's_CV
Ahmad Yasin's_CV
 
Ibrahim Ramadan CV
Ibrahim Ramadan CVIbrahim Ramadan CV
Ibrahim Ramadan CV
 
Cloud University: 2015 - A Year of Grape Opportunity
Cloud University: 2015 - A Year of Grape OpportunityCloud University: 2015 - A Year of Grape Opportunity
Cloud University: 2015 - A Year of Grape Opportunity
 
Sree resume
Sree resumeSree resume
Sree resume
 
Sree resume
Sree resumeSree resume
Sree resume
 
Mahabaleshwar Shastry
Mahabaleshwar ShastryMahabaleshwar Shastry
Mahabaleshwar Shastry
 
PRADEEP SINGH
PRADEEP SINGHPRADEEP SINGH
PRADEEP SINGH
 
Ws08 R2 Itpro Session 2 Technical Overview Part2
Ws08 R2 Itpro Session 2 Technical Overview Part2Ws08 R2 Itpro Session 2 Technical Overview Part2
Ws08 R2 Itpro Session 2 Technical Overview Part2
 
Nagabhushana Rao
Nagabhushana RaoNagabhushana Rao
Nagabhushana Rao
 
FarrukhQazi-CV-Nov-2015
FarrukhQazi-CV-Nov-2015FarrukhQazi-CV-Nov-2015
FarrukhQazi-CV-Nov-2015
 
Client Object Model and REST Improvements in SharePoint 2013
Client Object Model and REST Improvements in SharePoint 2013Client Object Model and REST Improvements in SharePoint 2013
Client Object Model and REST Improvements in SharePoint 2013
 
Hybrid SharePoint - Office 365 & On-prem SharePoint 2013 -part2
Hybrid SharePoint - Office 365 & On-prem SharePoint 2013 -part2Hybrid SharePoint - Office 365 & On-prem SharePoint 2013 -part2
Hybrid SharePoint - Office 365 & On-prem SharePoint 2013 -part2
 
Defy Occassionally Connected Challenges With Smart Client Applications
Defy Occassionally Connected Challenges With Smart Client ApplicationsDefy Occassionally Connected Challenges With Smart Client Applications
Defy Occassionally Connected Challenges With Smart Client Applications
 
C:\fakepath\lalitha
C:\fakepath\lalithaC:\fakepath\lalitha
C:\fakepath\lalitha
 
MIIM v4 Installation Guide - Server 2012
MIIM v4 Installation Guide - Server 2012MIIM v4 Installation Guide - Server 2012
MIIM v4 Installation Guide - Server 2012
 
Build Apps Using Dynamic Languages
Build Apps Using Dynamic LanguagesBuild Apps Using Dynamic Languages
Build Apps Using Dynamic Languages
 

Plus de SharePoint Saturday New Jersey

Building Mobile Apps With Xamarin and Visual Studio App Center
Building Mobile Apps With Xamarin and Visual Studio App CenterBuilding Mobile Apps With Xamarin and Visual Studio App Center
Building Mobile Apps With Xamarin and Visual Studio App CenterSharePoint Saturday New Jersey
 
The Definitive Guide for When to Use What In Office 365
The Definitive Guide for When to Use What In Office 365The Definitive Guide for When to Use What In Office 365
The Definitive Guide for When to Use What In Office 365SharePoint Saturday New Jersey
 
A Beginner's Guide to Client Side Development with Javascript
A Beginner's Guide to Client Side Development with JavascriptA Beginner's Guide to Client Side Development with Javascript
A Beginner's Guide to Client Side Development with JavascriptSharePoint Saturday New Jersey
 
Improving the SharePoint Development Process with Continuous Integration
Improving the SharePoint Development Process with Continuous IntegrationImproving the SharePoint Development Process with Continuous Integration
Improving the SharePoint Development Process with Continuous IntegrationSharePoint Saturday New Jersey
 
10 points to make a rogue SharePoint environment really, really secure..
10 points to make a rogue SharePoint environment really, really secure..10 points to make a rogue SharePoint environment really, really secure..
10 points to make a rogue SharePoint environment really, really secure..SharePoint Saturday New Jersey
 

Plus de SharePoint Saturday New Jersey (17)

Building Mobile Apps With Xamarin and Visual Studio App Center
Building Mobile Apps With Xamarin and Visual Studio App CenterBuilding Mobile Apps With Xamarin and Visual Studio App Center
Building Mobile Apps With Xamarin and Visual Studio App Center
 
Azure Active Directory
Azure Active DirectoryAzure Active Directory
Azure Active Directory
 
The Definitive Guide for When to Use What In Office 365
The Definitive Guide for When to Use What In Office 365The Definitive Guide for When to Use What In Office 365
The Definitive Guide for When to Use What In Office 365
 
Sps2015 intro to office 365 admin nikkia carter
Sps2015 intro to office 365 admin   nikkia carterSps2015 intro to office 365 admin   nikkia carter
Sps2015 intro to office 365 admin nikkia carter
 
The anatomy of office 365 groups
The anatomy of office 365 groupsThe anatomy of office 365 groups
The anatomy of office 365 groups
 
Integrating SSRS with SharePoint
Integrating SSRS with SharePointIntegrating SSRS with SharePoint
Integrating SSRS with SharePoint
 
A Beginner's Guide to Client Side Development with Javascript
A Beginner's Guide to Client Side Development with JavascriptA Beginner's Guide to Client Side Development with Javascript
A Beginner's Guide to Client Side Development with Javascript
 
Where to save my data, for devs!
Where to save my data, for devs!Where to save my data, for devs!
Where to save my data, for devs!
 
SharePoint Saturday NJ 2014 Slides
SharePoint Saturday NJ 2014 SlidesSharePoint Saturday NJ 2014 Slides
SharePoint Saturday NJ 2014 Slides
 
Improving the SharePoint Development Process with Continuous Integration
Improving the SharePoint Development Process with Continuous IntegrationImproving the SharePoint Development Process with Continuous Integration
Improving the SharePoint Development Process with Continuous Integration
 
10 points to make a rogue SharePoint environment really, really secure..
10 points to make a rogue SharePoint environment really, really secure..10 points to make a rogue SharePoint environment really, really secure..
10 points to make a rogue SharePoint environment really, really secure..
 
Insights and Monitoring of SharePoint Applications
Insights and Monitoring of SharePoint ApplicationsInsights and Monitoring of SharePoint Applications
Insights and Monitoring of SharePoint Applications
 
Optimizing SQL Server 2012 for SharePoint 2013
Optimizing SQL Server 2012 for SharePoint 2013Optimizing SQL Server 2012 for SharePoint 2013
Optimizing SQL Server 2012 for SharePoint 2013
 
Integrating Office Web Apps with SharePoint 2013
Integrating Office Web Apps with SharePoint 2013Integrating Office Web Apps with SharePoint 2013
Integrating Office Web Apps with SharePoint 2013
 
Anatomy of a mail app
Anatomy of a mail appAnatomy of a mail app
Anatomy of a mail app
 
Term Store Navigation
Term Store NavigationTerm Store Navigation
Term Store Navigation
 
Business Intelligence
Business IntelligenceBusiness Intelligence
Business Intelligence
 

Dernier

DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 

Dernier (20)

DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 

Exchange Server 2013 and SharePoint Server 2013 Integration

  • 1. Exchange Server 2013 and SharePoint Server 2013 Integration Kamal Abburi Premier Field Engineering Kamal.abburi@microsoft.com
  • 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. The new Office Cloud Services Perpetual Always up-to-date Office + Cloud Services 2013 versions Office on-premises
  • 4. Integration SHAREPOINT EXCHANGE LYNC OFFICE WEB APPS Server to Server Authentication Site Mailboxes High Resolution Photos Task Synchronization Unified Contact Store
  • 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
  • 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. © 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
  • 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. 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. ©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. ©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. 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
  • 16. ©2012 Microsoft Corporation. All rights reserved. Site Mailbox Architecture
  • 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
  • 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
  • 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. ©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 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. 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.
  • 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. ©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 Demo Exchange Task Synchronization
  • 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