SlideShare una empresa de Scribd logo
1 de 41
Connecting SharePoint 2010 Service Applications with other Farms Alex Pearce SharePoint Saturday UK
Alex Pearce Microsoft SharePoint MVP Blog: www.bfcnetworks.com Email: apearce@bfcnetworks.com  Twitter: @alex_pearce
Alex Pearce Personal Interest in SharePoint… Education Learning Gateways/Learning Platforms User Adoption Integration Founder of the Learning Gateway User Group and co-founder of the Learning Gateway Conference
Agenda Introduction to Publishing Service Applications Creating a trust between SharePoint Farms Connecting Metadata My Sites Search
http://www.microsoft.com/downloads/details.aspx?FamilyID=fd686cbb-8401-4f25-b65e-3ce7aa7dbeab&displaylang=en
Topologies for SharePoint 2010 http://www.microsoft.com/downloads/details.aspx?FamilyID=fd686cbb-8401-4f25-b65e-3ce7aa7dbeab&displaylang=en
Example Service Applications Service Applications User Web Analytics Search Metadata Publishing Farm Receiving Farm Web Applications Web Applications
Real Life - Redstone
Real Life - Redstone Redstone PLCMetadata Service Application User Profile Service Application Search Service Application Redstone Managed Solutions Redstone i4e Redstone Converged Solutions
Creating a Trust
Creating a Trust between Farms Export Certificates Root Certificate (PowerShell) Security Token Certificate (PowerShell) Import Certificates (PowerShell & GUI) Farm Permissions (PowerShell) Application Discovery and Load Balancing Service Application
Export Certificate Publishing Server Root Certificate Receiving Server Root Certificate Security Token Certificate
Export Certificate - Publishing $rootCert = (Get-SPCertificateAuthority).RootCertificate $rootCert.Export("Cert") | Set-Content C:ertublishingFarmRoot.cer -Encoding byte
Export Certificate - Receiving $rootCert = (Get-SPCertificateAuthority).RootCertificate $rootCert.Export("Cert") | Set-Content C:erteceivingFarmRoot.cer –Encoding byte $stsCert= (Get-SPSecurityTokenServiceConfig).LocalLoginProvider.SigningCertificate $stsCert.Export("Cert") | Set-Content C:erteceivingFarmSTS.cer -Encoding byte
Import Certificates Publishing Server needs to have both Root and Security Token Certificates Receiving Server only requires the Root Certificate.
Import Certificate - Publishing $trustCert= Get-PfxCertificate C:erteceivingFarmRoot.cer New-SPTrustedRootAuthorityReceivingFarm -Certificate $trustCert $stsCert= Get-PfxCertificate c:erteceivingFarmSTS.cer New-SPTrustedServiceTokenIssuerReceivingFarm -Certificate $stsCert
Import Certificate - Receiving $trustCert= Get-PfxCertificate C:ertublishingFarmRoot.cer New-SPTrustedRootAuthorityPublishingFarm -Certificate $trustCert
Farm Permission Give receiving farm permission to publishing farm
Farm Permission – Get FarmID (Get-SPFarm).Id
Farm Permission – Get FarmID $security = Get-SPTopologyServiceApplication | Get-SPServiceApplicationSecurity $claimProvider= (Get-SPClaimProvider System).ClaimProvider $principal = New-SPClaimsPrincipal -ClaimType http://schemas.microsoft.com/sharepoint/2009/08/claims/farmid -ClaimProvider $claimProvider -ClaimValue<farmid>  Grant-SPObjectSecurity-Identity $security -Principal $principal -Rights "Full Control"  Get-SPTopologyServiceApplication
Creating a trust between farms How to create a trust between 2 SharePoint 2010 farms
Publishing Farm: Green
Receiving Farm: Blue
Creating a trust between farms How to create a trust between 2 SharePoint 2010 farms
Metadata Publishing
What are we publishing? Metadata Term Store Content Type Hub
Metadata Service Application Publish the Service Application Copy URL Connect Service Application Give permission Set properties Test metadata in Receiving farm Content Type publishing
Connecting the metadata service Application Publishing the metadata service application to a receiving farm
Receiving: Blue Publishing: Green
User Profile Publishing
What are we publishing? ‘I Like It’ link to My Site Link to My Site
User Profile Service Application Publish the Service Application Copy URL Connect Service Application Give permission
Publishing the user profile service application to a receiving farm Connecting the User Profile service Application
Receiving: Blue Publishing: Green
Publishing Search
What are we publishing? The ability to search Not the Search Centre
Search Service Application Publish the Service Application Copy URL Connect Service Application Give permission Configure Search to Crawl
Publishing the search service application to a receiving farm Connecting the Search service Application
Receiving: Blue Publishing: Green
Service Applications Service Applications User Web Analytics Search Metadata Publishing Farm Receiving Farm Web Applications Web Applications Conclusion
Thank you for attending! Email: apearce@bfcnetworks.com Blog: www.bfcnetworks.com Twitter: @alex_pearce

Más contenido relacionado

La actualidad más candente

Building Apps for SharePoint 2013 by Andrew Connell - SPTechCon
Building Apps for SharePoint 2013 by Andrew Connell - SPTechConBuilding Apps for SharePoint 2013 by Andrew Connell - SPTechCon
Building Apps for SharePoint 2013 by Andrew Connell - SPTechCon
SPTechCon
 

La actualidad más candente (17)

Salesforce REST API
Salesforce  REST API Salesforce  REST API
Salesforce REST API
 
SFDC REST API
SFDC REST APISFDC REST API
SFDC REST API
 
Ms flow basics, troubleshooting and operational errors
Ms flow basics, troubleshooting and operational errorsMs flow basics, troubleshooting and operational errors
Ms flow basics, troubleshooting and operational errors
 
SharePoint Add-Ins - the Next Level
SharePoint Add-Ins - the Next LevelSharePoint Add-Ins - the Next Level
SharePoint Add-Ins - the Next Level
 
Designing for SharePoint Provider Hosted Apps
Designing for SharePoint Provider Hosted AppsDesigning for SharePoint Provider Hosted Apps
Designing for SharePoint Provider Hosted Apps
 
Rits Brown Bag - Office 365
Rits Brown Bag - Office 365Rits Brown Bag - Office 365
Rits Brown Bag - Office 365
 
Integrating CMS with Marketing Automation Eloqua and Sitecore
Integrating CMS with Marketing Automation Eloqua and SitecoreIntegrating CMS with Marketing Automation Eloqua and Sitecore
Integrating CMS with Marketing Automation Eloqua and Sitecore
 
Sp24 design a share point 2013 architecture – the basics
Sp24   design a share point 2013 architecture – the basicsSp24   design a share point 2013 architecture – the basics
Sp24 design a share point 2013 architecture – the basics
 
SPUnite17 5 More Query Rules
SPUnite17 5 More Query RulesSPUnite17 5 More Query Rules
SPUnite17 5 More Query Rules
 
Building Apps for SharePoint 2013 by Andrew Connell - SPTechCon
Building Apps for SharePoint 2013 by Andrew Connell - SPTechConBuilding Apps for SharePoint 2013 by Andrew Connell - SPTechCon
Building Apps for SharePoint 2013 by Andrew Connell - SPTechCon
 
Rest api standards and best practices
Rest api standards and best practicesRest api standards and best practices
Rest api standards and best practices
 
Identity Enabling Web Services
Identity Enabling Web ServicesIdentity Enabling Web Services
Identity Enabling Web Services
 
SharePoint 2013 REST APIs
SharePoint 2013 REST APIsSharePoint 2013 REST APIs
SharePoint 2013 REST APIs
 
SharePoint Conference 2018 - Understanding Office 365 Usage Reporting
SharePoint Conference 2018 - Understanding Office 365 Usage ReportingSharePoint Conference 2018 - Understanding Office 365 Usage Reporting
SharePoint Conference 2018 - Understanding Office 365 Usage Reporting
 
Developer’s Independence Day: Introducing the SharePoint App Model
Developer’s Independence Day:Introducing the SharePoint App ModelDeveloper’s Independence Day:Introducing the SharePoint App Model
Developer’s Independence Day: Introducing the SharePoint App Model
 
Hooking SharePoint APIs with Android
Hooking SharePoint APIs with AndroidHooking SharePoint APIs with Android
Hooking SharePoint APIs with Android
 
Digital Markeing
Digital MarkeingDigital Markeing
Digital Markeing
 

Destacado

Diaporama ach réunion
Diaporama ach réunionDiaporama ach réunion
Diaporama ach réunion
Jana Dcrl
 
Learning Gateway Conference: 2010 Social Networking Features
Learning Gateway Conference: 2010 Social Networking FeaturesLearning Gateway Conference: 2010 Social Networking Features
Learning Gateway Conference: 2010 Social Networking Features
pearce.alex
 
101 Questions Before Implementing Share Point In Education
101 Questions Before Implementing Share Point In Education101 Questions Before Implementing Share Point In Education
101 Questions Before Implementing Share Point In Education
pearce.alex
 
Learning Gateway Conference: A look at live@edu
Learning Gateway Conference: A look at live@eduLearning Gateway Conference: A look at live@edu
Learning Gateway Conference: A look at live@edu
pearce.alex
 
Learning Gateway Conference: KeyNote
Learning Gateway Conference: KeyNoteLearning Gateway Conference: KeyNote
Learning Gateway Conference: KeyNote
pearce.alex
 
West hatch school using share point as a learning platform
West hatch school   using share point as a learning platformWest hatch school   using share point as a learning platform
West hatch school using share point as a learning platform
pearce.alex
 
Office web applications when how why
Office web applications   when how whyOffice web applications   when how why
Office web applications when how why
pearce.alex
 
Office 365 SUGUK march 2011
Office 365 SUGUK march 2011Office 365 SUGUK march 2011
Office 365 SUGUK march 2011
pearce.alex
 
Planning for SharePoint 2013 in our 2010 project
Planning for SharePoint 2013 in our 2010 projectPlanning for SharePoint 2013 in our 2010 project
Planning for SharePoint 2013 in our 2010 project
pearce.alex
 
Microsoft Office Web Applications
Microsoft Office Web ApplicationsMicrosoft Office Web Applications
Microsoft Office Web Applications
pearce.alex
 

Destacado (20)

Diaporama ach réunion
Diaporama ach réunionDiaporama ach réunion
Diaporama ach réunion
 
Learning Gateway Conference: 2010 Social Networking Features
Learning Gateway Conference: 2010 Social Networking FeaturesLearning Gateway Conference: 2010 Social Networking Features
Learning Gateway Conference: 2010 Social Networking Features
 
101 Questions Before Implementing Share Point In Education
101 Questions Before Implementing Share Point In Education101 Questions Before Implementing Share Point In Education
101 Questions Before Implementing Share Point In Education
 
Learning Gateway Conference: A look at live@edu
Learning Gateway Conference: A look at live@eduLearning Gateway Conference: A look at live@edu
Learning Gateway Conference: A look at live@edu
 
Learning Gateway Conference: KeyNote
Learning Gateway Conference: KeyNoteLearning Gateway Conference: KeyNote
Learning Gateway Conference: KeyNote
 
West hatch school using share point as a learning platform
West hatch school   using share point as a learning platformWest hatch school   using share point as a learning platform
West hatch school using share point as a learning platform
 
Edugeek Conference 28th May 2009
Edugeek Conference 28th May 2009Edugeek Conference 28th May 2009
Edugeek Conference 28th May 2009
 
Office web applications when how why
Office web applications   when how whyOffice web applications   when how why
Office web applications when how why
 
Dave Coleman slides from Learning Gateway Conference
Dave Coleman slides from Learning Gateway ConferenceDave Coleman slides from Learning Gateway Conference
Dave Coleman slides from Learning Gateway Conference
 
SharePoint Governance for Education
SharePoint Governance for EducationSharePoint Governance for Education
SharePoint Governance for Education
 
Office 365 SUGUK march 2011
Office 365 SUGUK march 2011Office 365 SUGUK march 2011
Office 365 SUGUK march 2011
 
Planning for SharePoint 2013 in our 2010 project
Planning for SharePoint 2013 in our 2010 projectPlanning for SharePoint 2013 in our 2010 project
Planning for SharePoint 2013 in our 2010 project
 
Office 365 Education Starter Manual: 2013 Edition
Office 365 Education Starter Manual: 2013 EditionOffice 365 Education Starter Manual: 2013 Edition
Office 365 Education Starter Manual: 2013 Edition
 
Next Gen Portal in Office 365: April 2015. SUGUK
Next Gen Portal in Office 365: April 2015. SUGUKNext Gen Portal in Office 365: April 2015. SUGUK
Next Gen Portal in Office 365: April 2015. SUGUK
 
Diaporama lyon
Diaporama lyonDiaporama lyon
Diaporama lyon
 
Managing permissions in SharePoint
Managing permissions in SharePointManaging permissions in SharePoint
Managing permissions in SharePoint
 
Microsoft Office Web Applications
Microsoft Office Web ApplicationsMicrosoft Office Web Applications
Microsoft Office Web Applications
 
#spsuk: Understanding the Office 365 Architecture
#spsuk: Understanding the Office 365 Architecture#spsuk: Understanding the Office 365 Architecture
#spsuk: Understanding the Office 365 Architecture
 
Comment booster vos conversions avec la solution de paiement en ligne Paysite...
Comment booster vos conversions avec la solution de paiement en ligne Paysite...Comment booster vos conversions avec la solution de paiement en ligne Paysite...
Comment booster vos conversions avec la solution de paiement en ligne Paysite...
 
Comment réduire vos impaysé et optimiser vos conversions avec le 3-D Secure D...
Comment réduire vos impaysé et optimiser vos conversions avec le 3-D Secure D...Comment réduire vos impaysé et optimiser vos conversions avec le 3-D Secure D...
Comment réduire vos impaysé et optimiser vos conversions avec le 3-D Secure D...
 

Similar a Connecting SharePoint 2010 Service Applications with other Farms

TechEd Africa 2011 - Collaborating with Extranet Partners on SharePoint 2010
TechEd Africa 2011 - Collaborating with Extranet Partners on SharePoint 2010TechEd Africa 2011 - Collaborating with Extranet Partners on SharePoint 2010
TechEd Africa 2011 - Collaborating with Extranet Partners on SharePoint 2010
Michael Noel
 
Sql Saturday 228 Rapid Data Integration Using SharePoint BCS
Sql Saturday 228   Rapid Data Integration Using SharePoint BCSSql Saturday 228   Rapid Data Integration Using SharePoint BCS
Sql Saturday 228 Rapid Data Integration Using SharePoint BCS
Obilogic
 
Solving Real World Challenges with Enterprise Search
Solving Real World Challenges with Enterprise SearchSolving Real World Challenges with Enterprise Search
Solving Real World Challenges with Enterprise Search
Agnes Molnar
 
Session6-SharePoint and Azure- steve fox-windows-and_azure_spfs
Session6-SharePoint and Azure- steve fox-windows-and_azure_spfsSession6-SharePoint and Azure- steve fox-windows-and_azure_spfs
Session6-SharePoint and Azure- steve fox-windows-and_azure_spfs
Mithun T. Dhar
 
[SharePoint Korea Conference 2013 / 강율구] Sharepoint 스마트하게 개발하기
[SharePoint Korea Conference 2013 / 강율구] Sharepoint 스마트하게 개발하기[SharePoint Korea Conference 2013 / 강율구] Sharepoint 스마트하게 개발하기
[SharePoint Korea Conference 2013 / 강율구] Sharepoint 스마트하게 개발하기
lanslote
 
Chris McNulty: ECM/WCM Planning, Implementation and Migration Strategies
Chris McNulty: ECM/WCM Planning, Implementation and Migration StrategiesChris McNulty: ECM/WCM Planning, Implementation and Migration Strategies
Chris McNulty: ECM/WCM Planning, Implementation and Migration Strategies
SharePoint Saturday NY
 
Jaime Velez: SharePoint 2010 Social Computing
Jaime Velez: SharePoint 2010 Social ComputingJaime Velez: SharePoint 2010 Social Computing
Jaime Velez: SharePoint 2010 Social Computing
SharePoint Saturday NY
 

Similar a Connecting SharePoint 2010 Service Applications with other Farms (20)

TechEd Africa 2011 - Collaborating with Extranet Partners on SharePoint 2010
TechEd Africa 2011 - Collaborating with Extranet Partners on SharePoint 2010TechEd Africa 2011 - Collaborating with Extranet Partners on SharePoint 2010
TechEd Africa 2011 - Collaborating with Extranet Partners on SharePoint 2010
 
Sql Saturday 228 Rapid Data Integration Using SharePoint BCS
Sql Saturday 228   Rapid Data Integration Using SharePoint BCSSql Saturday 228   Rapid Data Integration Using SharePoint BCS
Sql Saturday 228 Rapid Data Integration Using SharePoint BCS
 
SharePoint Fest DC - Everything your need to know about the Microsoft Graph a...
SharePoint Fest DC - Everything your need to know about the Microsoft Graph a...SharePoint Fest DC - Everything your need to know about the Microsoft Graph a...
SharePoint Fest DC - Everything your need to know about the Microsoft Graph a...
 
Sp2010success
Sp2010successSp2010success
Sp2010success
 
SharePoint Fest Chicago 2015 - Anatomy of configuring provider hosted add-in...
SharePoint Fest Chicago 2015  - Anatomy of configuring provider hosted add-in...SharePoint Fest Chicago 2015  - Anatomy of configuring provider hosted add-in...
SharePoint Fest Chicago 2015 - Anatomy of configuring provider hosted add-in...
 
Solving Real World Challenges with Enterprise Search
Solving Real World Challenges with Enterprise SearchSolving Real World Challenges with Enterprise Search
Solving Real World Challenges with Enterprise Search
 
SharePoint 2010 authentications
SharePoint 2010 authenticationsSharePoint 2010 authentications
SharePoint 2010 authentications
 
Session6-SharePoint and Azure- steve fox-windows-and_azure_spfs
Session6-SharePoint and Azure- steve fox-windows-and_azure_spfsSession6-SharePoint and Azure- steve fox-windows-and_azure_spfs
Session6-SharePoint and Azure- steve fox-windows-and_azure_spfs
 
SharePoint Fest Seattle 2017 - Everything your need to know about the Microso...
SharePoint Fest Seattle 2017 - Everything your need to know about the Microso...SharePoint Fest Seattle 2017 - Everything your need to know about the Microso...
SharePoint Fest Seattle 2017 - Everything your need to know about the Microso...
 
Is BCS Dead?
Is BCS Dead?Is BCS Dead?
Is BCS Dead?
 
[SharePoint Korea Conference 2013 / 강율구] Sharepoint 스마트하게 개발하기
[SharePoint Korea Conference 2013 / 강율구] Sharepoint 스마트하게 개발하기[SharePoint Korea Conference 2013 / 강율구] Sharepoint 스마트하게 개발하기
[SharePoint Korea Conference 2013 / 강율구] Sharepoint 스마트하게 개발하기
 
Planning Extranet Environments with SharePoint 2010
Planning Extranet Environments with SharePoint 2010Planning Extranet Environments with SharePoint 2010
Planning Extranet Environments with SharePoint 2010
 
Dutch Microsoft & Security Meetup - Ignite recap Microsoft 365 Security and C...
Dutch Microsoft & Security Meetup - Ignite recap Microsoft 365 Security and C...Dutch Microsoft & Security Meetup - Ignite recap Microsoft 365 Security and C...
Dutch Microsoft & Security Meetup - Ignite recap Microsoft 365 Security and C...
 
#SPSToronto The SharePoint Framework and the Microsoft Graph on steroids with...
#SPSToronto The SharePoint Framework and the Microsoft Graph on steroids with...#SPSToronto The SharePoint Framework and the Microsoft Graph on steroids with...
#SPSToronto The SharePoint Framework and the Microsoft Graph on steroids with...
 
Managing enterprise applications, permissions, and consent in Azure Active Di...
Managing enterprise applications, permissions, and consent in Azure Active Di...Managing enterprise applications, permissions, and consent in Azure Active Di...
Managing enterprise applications, permissions, and consent in Azure Active Di...
 
Managing enterprise applications, permissions, and consent in Azure Active Di...
Managing enterprise applications, permissions, and consent in Azure Active Di...Managing enterprise applications, permissions, and consent in Azure Active Di...
Managing enterprise applications, permissions, and consent in Azure Active Di...
 
Chris McNulty: ECM/WCM Planning, Implementation and Migration Strategies
Chris McNulty: ECM/WCM Planning, Implementation and Migration StrategiesChris McNulty: ECM/WCM Planning, Implementation and Migration Strategies
Chris McNulty: ECM/WCM Planning, Implementation and Migration Strategies
 
Automating your tasks with microsoft flow
Automating your tasks with microsoft flowAutomating your tasks with microsoft flow
Automating your tasks with microsoft flow
 
Jaime Velez: SharePoint 2010 Social Computing
Jaime Velez: SharePoint 2010 Social ComputingJaime Velez: SharePoint 2010 Social Computing
Jaime Velez: SharePoint 2010 Social Computing
 
SPS Utah - Everything your need to know about the Microsoft Graph as a ShareP...
SPS Utah - Everything your need to know about the Microsoft Graph as a ShareP...SPS Utah - Everything your need to know about the Microsoft Graph as a ShareP...
SPS Utah - Everything your need to know about the Microsoft Graph as a ShareP...
 

Último

Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Último (20)

Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 

Connecting SharePoint 2010 Service Applications with other Farms

  • 1. Connecting SharePoint 2010 Service Applications with other Farms Alex Pearce SharePoint Saturday UK
  • 2. Alex Pearce Microsoft SharePoint MVP Blog: www.bfcnetworks.com Email: apearce@bfcnetworks.com Twitter: @alex_pearce
  • 3. Alex Pearce Personal Interest in SharePoint… Education Learning Gateways/Learning Platforms User Adoption Integration Founder of the Learning Gateway User Group and co-founder of the Learning Gateway Conference
  • 4. Agenda Introduction to Publishing Service Applications Creating a trust between SharePoint Farms Connecting Metadata My Sites Search
  • 6. Topologies for SharePoint 2010 http://www.microsoft.com/downloads/details.aspx?FamilyID=fd686cbb-8401-4f25-b65e-3ce7aa7dbeab&displaylang=en
  • 7. Example Service Applications Service Applications User Web Analytics Search Metadata Publishing Farm Receiving Farm Web Applications Web Applications
  • 8. Real Life - Redstone
  • 9. Real Life - Redstone Redstone PLCMetadata Service Application User Profile Service Application Search Service Application Redstone Managed Solutions Redstone i4e Redstone Converged Solutions
  • 11. Creating a Trust between Farms Export Certificates Root Certificate (PowerShell) Security Token Certificate (PowerShell) Import Certificates (PowerShell & GUI) Farm Permissions (PowerShell) Application Discovery and Load Balancing Service Application
  • 12. Export Certificate Publishing Server Root Certificate Receiving Server Root Certificate Security Token Certificate
  • 13. Export Certificate - Publishing $rootCert = (Get-SPCertificateAuthority).RootCertificate $rootCert.Export("Cert") | Set-Content C:ertublishingFarmRoot.cer -Encoding byte
  • 14. Export Certificate - Receiving $rootCert = (Get-SPCertificateAuthority).RootCertificate $rootCert.Export("Cert") | Set-Content C:erteceivingFarmRoot.cer –Encoding byte $stsCert= (Get-SPSecurityTokenServiceConfig).LocalLoginProvider.SigningCertificate $stsCert.Export("Cert") | Set-Content C:erteceivingFarmSTS.cer -Encoding byte
  • 15. Import Certificates Publishing Server needs to have both Root and Security Token Certificates Receiving Server only requires the Root Certificate.
  • 16. Import Certificate - Publishing $trustCert= Get-PfxCertificate C:erteceivingFarmRoot.cer New-SPTrustedRootAuthorityReceivingFarm -Certificate $trustCert $stsCert= Get-PfxCertificate c:erteceivingFarmSTS.cer New-SPTrustedServiceTokenIssuerReceivingFarm -Certificate $stsCert
  • 17. Import Certificate - Receiving $trustCert= Get-PfxCertificate C:ertublishingFarmRoot.cer New-SPTrustedRootAuthorityPublishingFarm -Certificate $trustCert
  • 18. Farm Permission Give receiving farm permission to publishing farm
  • 19. Farm Permission – Get FarmID (Get-SPFarm).Id
  • 20. Farm Permission – Get FarmID $security = Get-SPTopologyServiceApplication | Get-SPServiceApplicationSecurity $claimProvider= (Get-SPClaimProvider System).ClaimProvider $principal = New-SPClaimsPrincipal -ClaimType http://schemas.microsoft.com/sharepoint/2009/08/claims/farmid -ClaimProvider $claimProvider -ClaimValue<farmid> Grant-SPObjectSecurity-Identity $security -Principal $principal -Rights "Full Control" Get-SPTopologyServiceApplication
  • 21. Creating a trust between farms How to create a trust between 2 SharePoint 2010 farms
  • 24. Creating a trust between farms How to create a trust between 2 SharePoint 2010 farms
  • 26. What are we publishing? Metadata Term Store Content Type Hub
  • 27. Metadata Service Application Publish the Service Application Copy URL Connect Service Application Give permission Set properties Test metadata in Receiving farm Content Type publishing
  • 28. Connecting the metadata service Application Publishing the metadata service application to a receiving farm
  • 31. What are we publishing? ‘I Like It’ link to My Site Link to My Site
  • 32. User Profile Service Application Publish the Service Application Copy URL Connect Service Application Give permission
  • 33. Publishing the user profile service application to a receiving farm Connecting the User Profile service Application
  • 36. What are we publishing? The ability to search Not the Search Centre
  • 37. Search Service Application Publish the Service Application Copy URL Connect Service Application Give permission Configure Search to Crawl
  • 38. Publishing the search service application to a receiving farm Connecting the Search service Application
  • 40. Service Applications Service Applications User Web Analytics Search Metadata Publishing Farm Receiving Farm Web Applications Web Applications Conclusion
  • 41. Thank you for attending! Email: apearce@bfcnetworks.com Blog: www.bfcnetworks.com Twitter: @alex_pearce