SlideShare a Scribd company logo
Integrating Office Web Apps (OWA) 
with SharePoint 2013
About the Speaker 
• Brian Alderman (MCT / Consultant) 
• CBT Nuggets – (www.cbtnuggets.com) @cbtnuggets 
• Brian.Alderman@cbtnuggets.com 
• www.microtechpoint.com – Brian’s Blog 
• @brianalderman 
• Co-Author SharePoint 2010 Administrator’s Companion 
• Co-Author SharePoint 2013 Administration Inside Out 
• Enjoy Travel and Golf
Mulletville, Vermont
Garden of the Gods with Pikes Peak
Arizona Golf
19th Hole
 Overview of OWA 
 Comparison of OWA 2010 and 2013 
 OWA Terminology 
 Pre-Installation Configuration 
 Installation Process 
 Troubleshooting 
 Commands and Best Practices 
Session Agenda
Office Web Apps Overview
Office Web Apps (OWA) – Browser-Based Office Applications 
Word 
Excel 
PowerPoint 
OneNote 
Accessible from SharePoint, Exchange, Lync, File Shares, and Web Sites 
Accessible from IE, Firefox, Chrome, Safari on PC’s and MAC’s, as well 
as Tablets and Slates (View and Edit) and Smart Phones (View Only) 
Free to View These Document Types 
Office Licenses Required for End Users to Create or Modify Documents 
Only Used by Claims-Based Authenticated Web Apps 
Office Web Apps Overview
OWA 2010/2013 Comparison 
2010 
 Deployed as SharePoint Service 
Application 
 Multiple SharePoint Farms = Multiple 
Service Applications 
 Patching SharePoint Meant Patching 
OWA 
2013 
 Separate Product Deployed in Separate 
OWA Farm 
 Multiple SharePoint Farms use Single 
OWA Farm 
 Independent OWA Server Patching 
 Independent Scaling and Optimization
What’s New with OWA and SharePoint 2013
OWA Terminology 
 WOPI Protocol = Web application Open Platform Interface 
 Office Webs Contain Two Components 
 WOPI Apps or Clients – (OWA Servers to Render Documents – Called WAC - Web 
Application Companions) 
 WOPI Host or WOPI Servers – SharePoint, Lync, or Exchange Hosting Documents
 Types of OWA Server Roles in Load Balanced Environment 
 Front End 
 Excel Back End 
 Word Back End 
 PowerPoint Back End 
OWA WOPI Server Roles
Pre-Installation Configuration
 Dedicated Server (No Microsoft Server Applications Using Port 
80, 443, or 809) 
 All Servers in Same AD Domain 
 NOT on Domain Controller 
 No SQL Server or Database Required 
 Virtualization of OWA Servers Allowed 
 About 20,000 Typical Users per Server 
 Single Server Farm – Can add More Servers for HA and Improved 
Performance 
OWA Server Specifications
Hardwear Requirements 
Same Hardware Requirements as SharePoint 2013
 Windows Server x64 2008 R2 SP1 or Windows Server 2012 
 .NET 4.5 Framework 
 Windows Management Framework 3.0 
 If Windows 2008 R2 - Install KB2592525 Update 
 IIS 7.0 (Web Server Role) 
 PowerShell 3.0 (No OWA UI, all PowerShell) 
 IE 8 or Later (IE 9 or Later Preferred) 
OWA Software Prerequisites
 Enter Following Windows PowerShell Command: 
Add-WindowsFeature Web-Server,Web-WebServer,Web-Common-Http,Web- 
Static-Content,Web-App-Dev,Web-Asp-Net,Web-Net-Ext,Web-ISAPI-Ext, 
Web-ISAPI-Filter,Web-Includes,Web-Security,Web-Windows-Auth,Web- 
Filtering,Web-Stat-Compression,Web-Dyn-Compression,Web-Mgmt- 
Console,Ink-Handwriting,IH-Ink-Support 
Note: This is one Command, do not Press ‘Enter’ Until End of Command 
Configure Server for OWA
 No Installation on SharePoint Farm 
 Use PowerShell to Connect SharePoint Farm to OWA Farm 
 Use New-SPWOPIBinding -ServerName 
mtpowa.microtechpoint.com –AllowHTTP 
 Binds Entire SharePoint Farm to OWA Farm 
 Run Only Once for All Apps in SharePoint Farm 
 Can use –Application “AppName” Switch to Specify Particular 
Applications (ie; -Application “Excel”) 
OWA Connection to SharePoint
 All Machines Identical in OWA Farm 
 Any Machine can Play any Role 
 Can Dedicate Machine to Specific Role 
 Can Reconfigure Farm Without Removing Machines or 
Reassigning Roles 
Managing OWA Farm
 Patch Independent of SharePoint Farm 
 Must Disconnect Machine from OWA Farm to Patch 
 Remove-OfficeWebAppsMachine 
 In-Place Major Version Upgrades not Supported – (Must Remove 
Old Version) 
 Minimal Downtime During Upgrade, but Should Upgrade During 
Low-Demand 
Patching OWA Farm
Installation Process
1. Prepare Windows Server for OWA Installation 
2. Run OWA Setup to Install OWA 
3. Create OWA Farm using Windows PowerShell 
Use New-OfficeWebAppsFarm to Create Master/First Server 
to Store OWA Configuration Information 
Add Machines to OWA Farm using New-OfficeWebAppsMachine 
4. Configure SharePoint to use OWA Farm 
Note: If Lose Master, Child Servers Still Function 
OWA and SharePoint Farm Configuration
 Server 2008 R2: Open Windows PowerShell as Administrator 
 Import-Module ServerManager 
 Add-WindowsFeatureWeb-Server,Web-WebServer,Web-Common-Http,Web-Static- 
Content,Web-App-Dev,Web-Asp-Net,Web-Net-Ext,Web-ISAPI-Ext,Web-ISAPI-Filter,Web- 
Includes,Web-Security,Web-Windows-Auth,Web-Filtering,Web-Stat-Compression,Web- 
Dyn-Compression,Web-Mgmt-Console,Ink-Handwriting,IH-Ink-Support 
 Server 2012: Open Windows PowerShell as Administrator 
 Add-WindowsFeatureWeb-Server,Web-Mgmt-Tools,Web-Mgmt-Console,Web- 
WebServer,Web-Common-Http,Web-Default-Doc,Web-Static-Content,Web- 
Performance,Web-Stat-Compression,Web-Dyn-Compression,Web-Security,Web- 
Filtering,Web-Windows-Auth,Web-App-Dev,Web-Net-Ext45,Web-Asp-Net45,Web-ISAPI-Ext, 
Web-ISAPI-Filter,Web-Includes,InkandHandwritingServices 
1. Prepare Windows Server for OWA
1. Download Office Web Apps from the Microsoft Download 
Center 
 Server 2008 R2: Extract Files From .img File and Run Setup.exe 
 Server 2012: Open the .img File and Run Setup.exe 
2. Accept Licensing Agreement – Click ‘Continue’ 
3. Specify Location for OWA Installation Files– Click ‘Install Now’ 
4. Download and Install the OWA Server update KB2810007 
5. Optionally – Download and Install OWA Language Packs 
2. Install OWA
1. Create OWA Farm: 
New-OfficeWebAppsFarm -InternalUrl 
"https://mtpowa.microtechpoint.com" -ExternalUrl 
"https://mtpowaext.microtechpoint.com" -SSLOffloaded -EditingEnabled 
(Note: EditingEnabled is only used by SharePoint) 
2. Verify OWA Farm Exists by Opening Browser: 
https://mtpowa.microtechpoint.com/hosting/discovery 
(Specify name assigned to InternalUrl parameter used during OWA farm creation) 
3. Execute Following Command to add Servers to OWA Farm 
New-OfficeWebAppsMachine –MachineToJoin ”mtpowa.microtechpoint.com” 
[-roles] (If Want to Run Specific Application) 
Note: To Remove Machine from OWA Farm use Remove-OfficeWebAppsMachine 
3. Create OWA Farm Using Window’s PowerShell
1. Open SharePoint’s PowerShell as Administrator 
2. Create Binding Between SharePoint and OWA 
New-SPWOPIBinding -ServerName <FQDNofOWAServer> -AllowHTTP 
(Only Specify if not using https) 
3. View the WOPI Zones for SharePoint Bindings 
Get-SPWOPIZone (Verify use of internal https) 
4. If External Access also Enter Following Command: 
Set-SPWOPIZone –zone “external-https” 
Note: To disconnect SharePoint farm from OWA: 
Remove-SPWOPIBinding –All:$true 
4. Configure SharePoint for OWA
Demonstration 
Configuring Office Web Apps for SharePoint 2013
Troubleshooting
 If During Install of KB2592525 Receive Error: 
“This update is not applicable to this computer” 
 Complete These Steps: 
 Extract files from KB2592525.MSU-file with the command: Windows6.1- 
KB2592525-x64.msu /extract:C:KB2592525 
 In C:KB2592525 folder run the command: pkgmgr.exe /n:Windows6.1- 
KB2592525-x64.xml 
 Do NOT Uninstall KB2670838 as Some Suggest 
 If Receive 500 Web Server Exception Errors During Installation 
 Windows 2008 R2 – Run Following Command from Command Prompt and Then 
Perform IISRESET /restart /noforce 
%systemroot%Microsoft.NETFramework64v4.0.30319aspnet_regiis.exe -iru 
 Windows 2012 – Run Following Command from Command Prompt: 
dism /online /enable-feature /featurename:IIS-ASPNET45 
Installation Troubleshooting Tips
 Ensure WOPI Zone Set Properly on OWA Farm and Compare to 
SharePoint Farm 
 Check WOPI Zone by Entering: 
https://mtpowa.microtechpoint.com/hosting/discovery 
 Default OWA Log Location: 
%ProgramData%MicrosoftOfficeWebAppsDataLogsULS 
 Can Change Log Location Using Set-OfficeWebAppsFarm - 
LogLocation 
 Requires Restart of OWA Server 
Troubleshooting Tips
 Don’t Test Functionality of OWA Documents Using SharePoint’s 
System Account; Must use Non-System Account 
 Don’t Install Any Office Product on OWA Server 
 Don’t Attempt Installation of OWA on Domain Controller 
 Try Repair-OfficeWebAppsFarm to Resolve Issues with OWA 
Farm 
Troubleshooting Tips (Cont…)
Commands and Best Practices
OWA and WOPI PowerShell Commands 
◦ New-OfficeWebAppsFarm 
◦ Get-OfficeWebAppsFarm 
◦ New-OfficeWebAppsMachine 
◦ Remove-OfficeWebAppsMachine 
◦ Get-OfficeWebAppsMachine 
◦ Set-OfficeWebAppsMachine 
◦ New-OfficeWebAppsHost 
◦ Get-OfficeWebAppsHost 
◦ Remove-OfficeWebAppsHost 
◦ New-SPWopiBinding 
◦ Get-SPWopiBinding 
◦ Remove-SPWopiBinding 
◦ New-SPWopiApplication 
◦ Set-SPWopiApplication 
◦ Get-SPWopiApplication 
◦ Remove-SPWopiApplication 
◦ Get-SPWopiZone 
◦ Set-SPWopiZone 
◦ Remove-SPWopiZone 
Setup and Configure OWA Setup and Configure WOPI’s
 Deploy OWA in Multi-Server Load Balanced Farm using HTTPS 
 Ensure Sufficient Memory on OWA Servers 
 Encrypt Traffic Between Servers Using IPSec 
 Turn off Microsoft Auto Updates on OWA Servers 
 Create OU in AD Just for OWA Servers 
 Check out OWA TechNet Article 
 http://technet.microsoft.com/en-us/library/jj219458.aspx 
Best Practices
Questions
Thank You For Attending

More Related Content

What's hot

A Deep Dive into SharePoint 2016 architecture and deployment
A Deep Dive into SharePoint 2016 architecture and deploymentA Deep Dive into SharePoint 2016 architecture and deployment
A Deep Dive into SharePoint 2016 architecture and deployment
SPC Adriatics
 
Analytically shiny and new: A guided tour of Microsoft’s Business Intelligenc...
Analytically shiny and new: A guided tour of Microsoft’s Business Intelligenc...Analytically shiny and new: A guided tour of Microsoft’s Business Intelligenc...
Analytically shiny and new: A guided tour of Microsoft’s Business Intelligenc...
Jason Himmelstein
 
PowerShell for the Anxious ITPro
PowerShell for the Anxious ITProPowerShell for the Anxious ITPro
PowerShell for the Anxious ITProJason Himmelstein
 
Heavy Metal PowerPivot Remastered
Heavy Metal PowerPivot RemasteredHeavy Metal PowerPivot Remastered
Heavy Metal PowerPivot RemasteredJason Himmelstein
 
O365con14 - sharepoint 2013 and office 365 upgrade and migration
O365con14 - sharepoint 2013 and office 365 upgrade and migrationO365con14 - sharepoint 2013 and office 365 upgrade and migration
O365con14 - sharepoint 2013 and office 365 upgrade and migration
NCCOMMS
 
Himmelstein SP Connections Session HAD308 Heavy Metal Power Pivot
Himmelstein SP Connections Session HAD308 Heavy Metal Power PivotHimmelstein SP Connections Session HAD308 Heavy Metal Power Pivot
Himmelstein SP Connections Session HAD308 Heavy Metal Power Pivot
Sentri
 
Upgrade webinar
Upgrade webinarUpgrade webinar
Upgrade webinarShanesCows
 
SharePoint On-Premises Nirvana
SharePoint On-Premises NirvanaSharePoint On-Premises Nirvana
SharePoint On-Premises Nirvana
John Calvert
 
Peter Ward: The True Power of SharePoint Designer Workflows
Peter Ward: The True Power of SharePoint Designer WorkflowsPeter Ward: The True Power of SharePoint Designer Workflows
Peter Ward: The True Power of SharePoint Designer Workflows
SharePoint Saturday NY
 
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
 
How to upgrade from SharePoint 2010 to SharePoint 2013 – a quick guide
How to upgrade from SharePoint 2010 to SharePoint 2013 – a quick guideHow to upgrade from SharePoint 2010 to SharePoint 2013 – a quick guide
How to upgrade from SharePoint 2010 to SharePoint 2013 – a quick guide
Vyapin Software Systems Private Limited
 
SharePoint 2010 Upgrade Drill Down
SharePoint 2010 Upgrade Drill DownSharePoint 2010 Upgrade Drill Down
SharePoint 2010 Upgrade Drill Down
Joel Oleson
 
SharePoint 2010 Upgrade User Group and SharePoint Saturday
SharePoint 2010 Upgrade User Group and SharePoint SaturdaySharePoint 2010 Upgrade User Group and SharePoint Saturday
SharePoint 2010 Upgrade User Group and SharePoint Saturday
Joel Oleson
 
2013.06.08 SPUG PT - Novidades Workflow em SharePoint 2013
2013.06.08 SPUG PT - Novidades Workflow em SharePoint 20132013.06.08 SPUG PT - Novidades Workflow em SharePoint 2013
2013.06.08 SPUG PT - Novidades Workflow em SharePoint 2013
Miguel Isidoro
 
Get your SharePoint spinning with SQL Server
Get your SharePoint spinning with SQL ServerGet your SharePoint spinning with SQL Server
Get your SharePoint spinning with SQL Server
Knut Relbe-Moe [MVP, MCT]
 
Simple Farm Server Deployment
Simple Farm Server DeploymentSimple Farm Server Deployment
Simple Farm Server DeploymentLiquidHub
 
5 Mysterious SharePoint Errors and Their Resolution
5 Mysterious SharePoint Errors and Their Resolution5 Mysterious SharePoint Errors and Their Resolution
5 Mysterious SharePoint Errors and Their Resolution
harry marweik
 
MinRole and SharePoint 2016
MinRole and SharePoint 2016MinRole and SharePoint 2016
MinRole and SharePoint 2016
InnoTech
 
Introduction to SharePoint Developer
Introduction to SharePoint DeveloperIntroduction to SharePoint Developer
Introduction to SharePoint Developer
Kelly Jones
 
SharePoint Saturday Silicon Valley - Upgrading from SharePoint 2010 to 2013
SharePoint Saturday Silicon Valley - Upgrading from SharePoint 2010 to 2013SharePoint Saturday Silicon Valley - Upgrading from SharePoint 2010 to 2013
SharePoint Saturday Silicon Valley - Upgrading from SharePoint 2010 to 2013
Shereen Qumsieh
 

What's hot (20)

A Deep Dive into SharePoint 2016 architecture and deployment
A Deep Dive into SharePoint 2016 architecture and deploymentA Deep Dive into SharePoint 2016 architecture and deployment
A Deep Dive into SharePoint 2016 architecture and deployment
 
Analytically shiny and new: A guided tour of Microsoft’s Business Intelligenc...
Analytically shiny and new: A guided tour of Microsoft’s Business Intelligenc...Analytically shiny and new: A guided tour of Microsoft’s Business Intelligenc...
Analytically shiny and new: A guided tour of Microsoft’s Business Intelligenc...
 
PowerShell for the Anxious ITPro
PowerShell for the Anxious ITProPowerShell for the Anxious ITPro
PowerShell for the Anxious ITPro
 
Heavy Metal PowerPivot Remastered
Heavy Metal PowerPivot RemasteredHeavy Metal PowerPivot Remastered
Heavy Metal PowerPivot Remastered
 
O365con14 - sharepoint 2013 and office 365 upgrade and migration
O365con14 - sharepoint 2013 and office 365 upgrade and migrationO365con14 - sharepoint 2013 and office 365 upgrade and migration
O365con14 - sharepoint 2013 and office 365 upgrade and migration
 
Himmelstein SP Connections Session HAD308 Heavy Metal Power Pivot
Himmelstein SP Connections Session HAD308 Heavy Metal Power PivotHimmelstein SP Connections Session HAD308 Heavy Metal Power Pivot
Himmelstein SP Connections Session HAD308 Heavy Metal Power Pivot
 
Upgrade webinar
Upgrade webinarUpgrade webinar
Upgrade webinar
 
SharePoint On-Premises Nirvana
SharePoint On-Premises NirvanaSharePoint On-Premises Nirvana
SharePoint On-Premises Nirvana
 
Peter Ward: The True Power of SharePoint Designer Workflows
Peter Ward: The True Power of SharePoint Designer WorkflowsPeter Ward: The True Power of SharePoint Designer Workflows
Peter Ward: The True Power of SharePoint Designer Workflows
 
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...
 
How to upgrade from SharePoint 2010 to SharePoint 2013 – a quick guide
How to upgrade from SharePoint 2010 to SharePoint 2013 – a quick guideHow to upgrade from SharePoint 2010 to SharePoint 2013 – a quick guide
How to upgrade from SharePoint 2010 to SharePoint 2013 – a quick guide
 
SharePoint 2010 Upgrade Drill Down
SharePoint 2010 Upgrade Drill DownSharePoint 2010 Upgrade Drill Down
SharePoint 2010 Upgrade Drill Down
 
SharePoint 2010 Upgrade User Group and SharePoint Saturday
SharePoint 2010 Upgrade User Group and SharePoint SaturdaySharePoint 2010 Upgrade User Group and SharePoint Saturday
SharePoint 2010 Upgrade User Group and SharePoint Saturday
 
2013.06.08 SPUG PT - Novidades Workflow em SharePoint 2013
2013.06.08 SPUG PT - Novidades Workflow em SharePoint 20132013.06.08 SPUG PT - Novidades Workflow em SharePoint 2013
2013.06.08 SPUG PT - Novidades Workflow em SharePoint 2013
 
Get your SharePoint spinning with SQL Server
Get your SharePoint spinning with SQL ServerGet your SharePoint spinning with SQL Server
Get your SharePoint spinning with SQL Server
 
Simple Farm Server Deployment
Simple Farm Server DeploymentSimple Farm Server Deployment
Simple Farm Server Deployment
 
5 Mysterious SharePoint Errors and Their Resolution
5 Mysterious SharePoint Errors and Their Resolution5 Mysterious SharePoint Errors and Their Resolution
5 Mysterious SharePoint Errors and Their Resolution
 
MinRole and SharePoint 2016
MinRole and SharePoint 2016MinRole and SharePoint 2016
MinRole and SharePoint 2016
 
Introduction to SharePoint Developer
Introduction to SharePoint DeveloperIntroduction to SharePoint Developer
Introduction to SharePoint Developer
 
SharePoint Saturday Silicon Valley - Upgrading from SharePoint 2010 to 2013
SharePoint Saturday Silicon Valley - Upgrading from SharePoint 2010 to 2013SharePoint Saturday Silicon Valley - Upgrading from SharePoint 2010 to 2013
SharePoint Saturday Silicon Valley - Upgrading from SharePoint 2010 to 2013
 

Similar to Integrating Office Web Apps with SharePoint 2013

Workflow Manager Tips & Tricks
Workflow Manager Tips & TricksWorkflow Manager Tips & Tricks
Workflow Manager Tips & Tricks
Mai Omar Desouki
 
Spca2014 harbar wac
Spca2014 harbar wacSpca2014 harbar wac
Spca2014 harbar wacNCCOMMS
 
SPCA2013 - Taking Office Beyond the Client with Office Web Apps 2013
SPCA2013 - Taking Office Beyond the Client with Office Web Apps 2013SPCA2013 - Taking Office Beyond the Client with Office Web Apps 2013
SPCA2013 - Taking Office Beyond the Client with Office Web Apps 2013
NCCOMMS
 
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
 
Workflow Manager Tips & Tricks
Workflow Manager Tips & TricksWorkflow Manager Tips & Tricks
Workflow Manager Tips & Tricks
Mai Omar Desouki
 
Sharepoint 2007 Install Best Practice Phase 1
Sharepoint 2007 Install Best Practice  Phase 1Sharepoint 2007 Install Best Practice  Phase 1
Sharepoint 2007 Install Best Practice Phase 1LiquidHub
 
Deploying and Managing Project Online and Project Server 2016
Deploying and Managing Project Online and Project Server 2016Deploying and Managing Project Online and Project Server 2016
Deploying and Managing Project Online and Project Server 2016
Rolly Perreaux, PMP
 
Make Web, Not War - Installfest: Extend Your Web Server, Rodney Buike
Make Web, Not War - Installfest: Extend Your Web Server, Rodney BuikeMake Web, Not War - Installfest: Extend Your Web Server, Rodney Buike
Make Web, Not War - Installfest: Extend Your Web Server, Rodney Buike
Make Web Not War
 
Mai Omar Desouki - SharePoint 2010 ITPRO
Mai Omar Desouki - SharePoint 2010 ITPROMai Omar Desouki - SharePoint 2010 ITPRO
Mai Omar Desouki - SharePoint 2010 ITPRO
Mai Omar Desouki
 
Joel Oleson: SharePoint 2010 Upgrade Drill Down
Joel Oleson: SharePoint 2010 Upgrade Drill DownJoel Oleson: SharePoint 2010 Upgrade Drill Down
Joel Oleson: SharePoint 2010 Upgrade Drill DownSharePoint Saturday NY
 
SharePoint 2010 Beta Technical Overview
SharePoint 2010 Beta Technical OverviewSharePoint 2010 Beta Technical Overview
SharePoint 2010 Beta Technical Overview
Ravikanth Chaganti
 
SharePoint 2010 architecture and infrastructure
SharePoint 2010 architecture and infrastructureSharePoint 2010 architecture and infrastructure
SharePoint 2010 architecture and infrastructure
Sparked
 
System Center & SharePoint on prem
System Center & SharePoint on premSystem Center & SharePoint on prem
System Center & SharePoint on prem
Matija Blagus
 
Microsoft System Center Operation Manager 2012 Beta Installation
Microsoft System Center Operation Manager 2012 Beta InstallationMicrosoft System Center Operation Manager 2012 Beta Installation
Microsoft System Center Operation Manager 2012 Beta Installation
Shahab Al Yamin Chawdhury
 
SharePoint Fundamentals (Lesson 1&2)
SharePoint Fundamentals (Lesson 1&2)SharePoint Fundamentals (Lesson 1&2)
SharePoint Fundamentals (Lesson 1&2)
MJ Ferdous
 
NZSPC 2013 - Upgrading to SharePoint 2013
NZSPC 2013 - Upgrading to SharePoint 2013NZSPC 2013 - Upgrading to SharePoint 2013
NZSPC 2013 - Upgrading to SharePoint 2013Michael Noel
 
SharePoint 2010 Upgrade Best Practices Croatia
SharePoint 2010 Upgrade Best Practices CroatiaSharePoint 2010 Upgrade Best Practices Croatia
SharePoint 2010 Upgrade Best Practices CroatiaJoel Oleson
 
Introducing Office Web Apps as a Tool for Developing Content Rich Applications
Introducing Office Web Apps as a Tool for Developing Content Rich ApplicationsIntroducing Office Web Apps as a Tool for Developing Content Rich Applications
Introducing Office Web Apps as a Tool for Developing Content Rich Applications
Ryan McIntyre
 
IIS 6.0 and asp.net
IIS 6.0 and asp.netIIS 6.0 and asp.net
IIS 6.0 and asp.net
Rishi Kothari
 
SharePoint 2010 enterprise implementation
SharePoint 2010 enterprise implementationSharePoint 2010 enterprise implementation
SharePoint 2010 enterprise implementation
Nilesh Mehta
 

Similar to Integrating Office Web Apps with SharePoint 2013 (20)

Workflow Manager Tips & Tricks
Workflow Manager Tips & TricksWorkflow Manager Tips & Tricks
Workflow Manager Tips & Tricks
 
Spca2014 harbar wac
Spca2014 harbar wacSpca2014 harbar wac
Spca2014 harbar wac
 
SPCA2013 - Taking Office Beyond the Client with Office Web Apps 2013
SPCA2013 - Taking Office Beyond the Client with Office Web Apps 2013SPCA2013 - Taking Office Beyond the Client with Office Web Apps 2013
SPCA2013 - Taking Office Beyond the Client with Office Web Apps 2013
 
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
 
Workflow Manager Tips & Tricks
Workflow Manager Tips & TricksWorkflow Manager Tips & Tricks
Workflow Manager Tips & Tricks
 
Sharepoint 2007 Install Best Practice Phase 1
Sharepoint 2007 Install Best Practice  Phase 1Sharepoint 2007 Install Best Practice  Phase 1
Sharepoint 2007 Install Best Practice Phase 1
 
Deploying and Managing Project Online and Project Server 2016
Deploying and Managing Project Online and Project Server 2016Deploying and Managing Project Online and Project Server 2016
Deploying and Managing Project Online and Project Server 2016
 
Make Web, Not War - Installfest: Extend Your Web Server, Rodney Buike
Make Web, Not War - Installfest: Extend Your Web Server, Rodney BuikeMake Web, Not War - Installfest: Extend Your Web Server, Rodney Buike
Make Web, Not War - Installfest: Extend Your Web Server, Rodney Buike
 
Mai Omar Desouki - SharePoint 2010 ITPRO
Mai Omar Desouki - SharePoint 2010 ITPROMai Omar Desouki - SharePoint 2010 ITPRO
Mai Omar Desouki - SharePoint 2010 ITPRO
 
Joel Oleson: SharePoint 2010 Upgrade Drill Down
Joel Oleson: SharePoint 2010 Upgrade Drill DownJoel Oleson: SharePoint 2010 Upgrade Drill Down
Joel Oleson: SharePoint 2010 Upgrade Drill Down
 
SharePoint 2010 Beta Technical Overview
SharePoint 2010 Beta Technical OverviewSharePoint 2010 Beta Technical Overview
SharePoint 2010 Beta Technical Overview
 
SharePoint 2010 architecture and infrastructure
SharePoint 2010 architecture and infrastructureSharePoint 2010 architecture and infrastructure
SharePoint 2010 architecture and infrastructure
 
System Center & SharePoint on prem
System Center & SharePoint on premSystem Center & SharePoint on prem
System Center & SharePoint on prem
 
Microsoft System Center Operation Manager 2012 Beta Installation
Microsoft System Center Operation Manager 2012 Beta InstallationMicrosoft System Center Operation Manager 2012 Beta Installation
Microsoft System Center Operation Manager 2012 Beta Installation
 
SharePoint Fundamentals (Lesson 1&2)
SharePoint Fundamentals (Lesson 1&2)SharePoint Fundamentals (Lesson 1&2)
SharePoint Fundamentals (Lesson 1&2)
 
NZSPC 2013 - Upgrading to SharePoint 2013
NZSPC 2013 - Upgrading to SharePoint 2013NZSPC 2013 - Upgrading to SharePoint 2013
NZSPC 2013 - Upgrading to SharePoint 2013
 
SharePoint 2010 Upgrade Best Practices Croatia
SharePoint 2010 Upgrade Best Practices CroatiaSharePoint 2010 Upgrade Best Practices Croatia
SharePoint 2010 Upgrade Best Practices Croatia
 
Introducing Office Web Apps as a Tool for Developing Content Rich Applications
Introducing Office Web Apps as a Tool for Developing Content Rich ApplicationsIntroducing Office Web Apps as a Tool for Developing Content Rich Applications
Introducing Office Web Apps as a Tool for Developing Content Rich Applications
 
IIS 6.0 and asp.net
IIS 6.0 and asp.netIIS 6.0 and asp.net
IIS 6.0 and asp.net
 
SharePoint 2010 enterprise implementation
SharePoint 2010 enterprise implementationSharePoint 2010 enterprise implementation
SharePoint 2010 enterprise implementation
 

More from 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 Center
SharePoint Saturday New Jersey
 
Azure Active Directory
Azure Active DirectoryAzure Active Directory
Azure Active Directory
SharePoint 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 365
SharePoint Saturday New Jersey
 
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
SharePoint Saturday New Jersey
 
The anatomy of office 365 groups
The anatomy of office 365 groupsThe anatomy of office 365 groups
The anatomy of office 365 groups
SharePoint Saturday New Jersey
 
Integrating SSRS with SharePoint
Integrating SSRS with SharePointIntegrating SSRS with SharePoint
Integrating SSRS with SharePoint
SharePoint 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 Javascript
SharePoint Saturday New Jersey
 
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 New Jersey
 
SharePoint Saturday NJ 2014 Slides
SharePoint Saturday NJ 2014 SlidesSharePoint Saturday NJ 2014 Slides
SharePoint Saturday NJ 2014 Slides
SharePoint 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 Integration
SharePoint 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
 
Insights and Monitoring of SharePoint Applications
Insights and Monitoring of SharePoint ApplicationsInsights and Monitoring of SharePoint Applications
Insights and Monitoring of SharePoint Applications
SharePoint Saturday New Jersey
 
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
SharePoint Saturday New Jersey
 
Anatomy of a mail app
Anatomy of a mail appAnatomy of a mail app
Anatomy of a mail app
SharePoint Saturday New Jersey
 
Exchange Server 2013 and SharePoint Server 2013 Integration
Exchange Server 2013 and SharePoint Server 2013 IntegrationExchange Server 2013 and SharePoint Server 2013 Integration
Exchange Server 2013 and SharePoint Server 2013 IntegrationSharePoint Saturday New Jersey
 
Business Intelligence
Business IntelligenceBusiness Intelligence
Business Intelligence
SharePoint Saturday New Jersey
 

More from 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
 
Anatomy of a mail app
Anatomy of a mail appAnatomy of a mail app
Anatomy of a mail app
 
Exchange Server 2013 and SharePoint Server 2013 Integration
Exchange Server 2013 and SharePoint Server 2013 IntegrationExchange Server 2013 and SharePoint Server 2013 Integration
Exchange Server 2013 and SharePoint Server 2013 Integration
 
Term Store Navigation
Term Store NavigationTerm Store Navigation
Term Store Navigation
 
Business Intelligence
Business IntelligenceBusiness Intelligence
Business Intelligence
 

Recently uploaded

AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
Google
 
Introduction to Pygame (Lecture 7 Python Game Development)
Introduction to Pygame (Lecture 7 Python Game Development)Introduction to Pygame (Lecture 7 Python Game Development)
Introduction to Pygame (Lecture 7 Python Game Development)
abdulrafaychaudhry
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
Adele Miller
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
Globus
 
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Globus
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
Globus
 
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
informapgpstrackings
 
APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)
Boni García
 
Top 7 Unique WhatsApp API Benefits | Saudi Arabia
Top 7 Unique WhatsApp API Benefits | Saudi ArabiaTop 7 Unique WhatsApp API Benefits | Saudi Arabia
Top 7 Unique WhatsApp API Benefits | Saudi Arabia
Yara Milbes
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
XfilesPro
 
Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdf
Cyanic lab
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
rickgrimesss22
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
Juraj Vysvader
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Globus
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Globus
 
Enterprise Software Development with No Code Solutions.pptx
Enterprise Software Development with No Code Solutions.pptxEnterprise Software Development with No Code Solutions.pptx
Enterprise Software Development with No Code Solutions.pptx
QuickwayInfoSystems3
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Natan Silnitsky
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Globus
 

Recently uploaded (20)

AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
 
Introduction to Pygame (Lecture 7 Python Game Development)
Introduction to Pygame (Lecture 7 Python Game Development)Introduction to Pygame (Lecture 7 Python Game Development)
Introduction to Pygame (Lecture 7 Python Game Development)
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
 
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
 
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
 
APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)
 
Top 7 Unique WhatsApp API Benefits | Saudi Arabia
Top 7 Unique WhatsApp API Benefits | Saudi ArabiaTop 7 Unique WhatsApp API Benefits | Saudi Arabia
Top 7 Unique WhatsApp API Benefits | Saudi Arabia
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
 
Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdf
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
 
Enterprise Software Development with No Code Solutions.pptx
Enterprise Software Development with No Code Solutions.pptxEnterprise Software Development with No Code Solutions.pptx
Enterprise Software Development with No Code Solutions.pptx
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
 

Integrating Office Web Apps with SharePoint 2013

  • 1. Integrating Office Web Apps (OWA) with SharePoint 2013
  • 2. About the Speaker • Brian Alderman (MCT / Consultant) • CBT Nuggets – (www.cbtnuggets.com) @cbtnuggets • Brian.Alderman@cbtnuggets.com • www.microtechpoint.com – Brian’s Blog • @brianalderman • Co-Author SharePoint 2010 Administrator’s Companion • Co-Author SharePoint 2013 Administration Inside Out • Enjoy Travel and Golf
  • 3.
  • 5. Garden of the Gods with Pikes Peak
  • 8.  Overview of OWA  Comparison of OWA 2010 and 2013  OWA Terminology  Pre-Installation Configuration  Installation Process  Troubleshooting  Commands and Best Practices Session Agenda
  • 9. Office Web Apps Overview
  • 10. Office Web Apps (OWA) – Browser-Based Office Applications Word Excel PowerPoint OneNote Accessible from SharePoint, Exchange, Lync, File Shares, and Web Sites Accessible from IE, Firefox, Chrome, Safari on PC’s and MAC’s, as well as Tablets and Slates (View and Edit) and Smart Phones (View Only) Free to View These Document Types Office Licenses Required for End Users to Create or Modify Documents Only Used by Claims-Based Authenticated Web Apps Office Web Apps Overview
  • 11. OWA 2010/2013 Comparison 2010  Deployed as SharePoint Service Application  Multiple SharePoint Farms = Multiple Service Applications  Patching SharePoint Meant Patching OWA 2013  Separate Product Deployed in Separate OWA Farm  Multiple SharePoint Farms use Single OWA Farm  Independent OWA Server Patching  Independent Scaling and Optimization
  • 12. What’s New with OWA and SharePoint 2013
  • 13. OWA Terminology  WOPI Protocol = Web application Open Platform Interface  Office Webs Contain Two Components  WOPI Apps or Clients – (OWA Servers to Render Documents – Called WAC - Web Application Companions)  WOPI Host or WOPI Servers – SharePoint, Lync, or Exchange Hosting Documents
  • 14.  Types of OWA Server Roles in Load Balanced Environment  Front End  Excel Back End  Word Back End  PowerPoint Back End OWA WOPI Server Roles
  • 16.  Dedicated Server (No Microsoft Server Applications Using Port 80, 443, or 809)  All Servers in Same AD Domain  NOT on Domain Controller  No SQL Server or Database Required  Virtualization of OWA Servers Allowed  About 20,000 Typical Users per Server  Single Server Farm – Can add More Servers for HA and Improved Performance OWA Server Specifications
  • 17. Hardwear Requirements Same Hardware Requirements as SharePoint 2013
  • 18.  Windows Server x64 2008 R2 SP1 or Windows Server 2012  .NET 4.5 Framework  Windows Management Framework 3.0  If Windows 2008 R2 - Install KB2592525 Update  IIS 7.0 (Web Server Role)  PowerShell 3.0 (No OWA UI, all PowerShell)  IE 8 or Later (IE 9 or Later Preferred) OWA Software Prerequisites
  • 19.  Enter Following Windows PowerShell Command: Add-WindowsFeature Web-Server,Web-WebServer,Web-Common-Http,Web- Static-Content,Web-App-Dev,Web-Asp-Net,Web-Net-Ext,Web-ISAPI-Ext, Web-ISAPI-Filter,Web-Includes,Web-Security,Web-Windows-Auth,Web- Filtering,Web-Stat-Compression,Web-Dyn-Compression,Web-Mgmt- Console,Ink-Handwriting,IH-Ink-Support Note: This is one Command, do not Press ‘Enter’ Until End of Command Configure Server for OWA
  • 20.  No Installation on SharePoint Farm  Use PowerShell to Connect SharePoint Farm to OWA Farm  Use New-SPWOPIBinding -ServerName mtpowa.microtechpoint.com –AllowHTTP  Binds Entire SharePoint Farm to OWA Farm  Run Only Once for All Apps in SharePoint Farm  Can use –Application “AppName” Switch to Specify Particular Applications (ie; -Application “Excel”) OWA Connection to SharePoint
  • 21.  All Machines Identical in OWA Farm  Any Machine can Play any Role  Can Dedicate Machine to Specific Role  Can Reconfigure Farm Without Removing Machines or Reassigning Roles Managing OWA Farm
  • 22.  Patch Independent of SharePoint Farm  Must Disconnect Machine from OWA Farm to Patch  Remove-OfficeWebAppsMachine  In-Place Major Version Upgrades not Supported – (Must Remove Old Version)  Minimal Downtime During Upgrade, but Should Upgrade During Low-Demand Patching OWA Farm
  • 24. 1. Prepare Windows Server for OWA Installation 2. Run OWA Setup to Install OWA 3. Create OWA Farm using Windows PowerShell Use New-OfficeWebAppsFarm to Create Master/First Server to Store OWA Configuration Information Add Machines to OWA Farm using New-OfficeWebAppsMachine 4. Configure SharePoint to use OWA Farm Note: If Lose Master, Child Servers Still Function OWA and SharePoint Farm Configuration
  • 25.  Server 2008 R2: Open Windows PowerShell as Administrator  Import-Module ServerManager  Add-WindowsFeatureWeb-Server,Web-WebServer,Web-Common-Http,Web-Static- Content,Web-App-Dev,Web-Asp-Net,Web-Net-Ext,Web-ISAPI-Ext,Web-ISAPI-Filter,Web- Includes,Web-Security,Web-Windows-Auth,Web-Filtering,Web-Stat-Compression,Web- Dyn-Compression,Web-Mgmt-Console,Ink-Handwriting,IH-Ink-Support  Server 2012: Open Windows PowerShell as Administrator  Add-WindowsFeatureWeb-Server,Web-Mgmt-Tools,Web-Mgmt-Console,Web- WebServer,Web-Common-Http,Web-Default-Doc,Web-Static-Content,Web- Performance,Web-Stat-Compression,Web-Dyn-Compression,Web-Security,Web- Filtering,Web-Windows-Auth,Web-App-Dev,Web-Net-Ext45,Web-Asp-Net45,Web-ISAPI-Ext, Web-ISAPI-Filter,Web-Includes,InkandHandwritingServices 1. Prepare Windows Server for OWA
  • 26. 1. Download Office Web Apps from the Microsoft Download Center  Server 2008 R2: Extract Files From .img File and Run Setup.exe  Server 2012: Open the .img File and Run Setup.exe 2. Accept Licensing Agreement – Click ‘Continue’ 3. Specify Location for OWA Installation Files– Click ‘Install Now’ 4. Download and Install the OWA Server update KB2810007 5. Optionally – Download and Install OWA Language Packs 2. Install OWA
  • 27. 1. Create OWA Farm: New-OfficeWebAppsFarm -InternalUrl "https://mtpowa.microtechpoint.com" -ExternalUrl "https://mtpowaext.microtechpoint.com" -SSLOffloaded -EditingEnabled (Note: EditingEnabled is only used by SharePoint) 2. Verify OWA Farm Exists by Opening Browser: https://mtpowa.microtechpoint.com/hosting/discovery (Specify name assigned to InternalUrl parameter used during OWA farm creation) 3. Execute Following Command to add Servers to OWA Farm New-OfficeWebAppsMachine –MachineToJoin ”mtpowa.microtechpoint.com” [-roles] (If Want to Run Specific Application) Note: To Remove Machine from OWA Farm use Remove-OfficeWebAppsMachine 3. Create OWA Farm Using Window’s PowerShell
  • 28. 1. Open SharePoint’s PowerShell as Administrator 2. Create Binding Between SharePoint and OWA New-SPWOPIBinding -ServerName <FQDNofOWAServer> -AllowHTTP (Only Specify if not using https) 3. View the WOPI Zones for SharePoint Bindings Get-SPWOPIZone (Verify use of internal https) 4. If External Access also Enter Following Command: Set-SPWOPIZone –zone “external-https” Note: To disconnect SharePoint farm from OWA: Remove-SPWOPIBinding –All:$true 4. Configure SharePoint for OWA
  • 29. Demonstration Configuring Office Web Apps for SharePoint 2013
  • 31.  If During Install of KB2592525 Receive Error: “This update is not applicable to this computer”  Complete These Steps:  Extract files from KB2592525.MSU-file with the command: Windows6.1- KB2592525-x64.msu /extract:C:KB2592525  In C:KB2592525 folder run the command: pkgmgr.exe /n:Windows6.1- KB2592525-x64.xml  Do NOT Uninstall KB2670838 as Some Suggest  If Receive 500 Web Server Exception Errors During Installation  Windows 2008 R2 – Run Following Command from Command Prompt and Then Perform IISRESET /restart /noforce %systemroot%Microsoft.NETFramework64v4.0.30319aspnet_regiis.exe -iru  Windows 2012 – Run Following Command from Command Prompt: dism /online /enable-feature /featurename:IIS-ASPNET45 Installation Troubleshooting Tips
  • 32.  Ensure WOPI Zone Set Properly on OWA Farm and Compare to SharePoint Farm  Check WOPI Zone by Entering: https://mtpowa.microtechpoint.com/hosting/discovery  Default OWA Log Location: %ProgramData%MicrosoftOfficeWebAppsDataLogsULS  Can Change Log Location Using Set-OfficeWebAppsFarm - LogLocation  Requires Restart of OWA Server Troubleshooting Tips
  • 33.  Don’t Test Functionality of OWA Documents Using SharePoint’s System Account; Must use Non-System Account  Don’t Install Any Office Product on OWA Server  Don’t Attempt Installation of OWA on Domain Controller  Try Repair-OfficeWebAppsFarm to Resolve Issues with OWA Farm Troubleshooting Tips (Cont…)
  • 34. Commands and Best Practices
  • 35. OWA and WOPI PowerShell Commands ◦ New-OfficeWebAppsFarm ◦ Get-OfficeWebAppsFarm ◦ New-OfficeWebAppsMachine ◦ Remove-OfficeWebAppsMachine ◦ Get-OfficeWebAppsMachine ◦ Set-OfficeWebAppsMachine ◦ New-OfficeWebAppsHost ◦ Get-OfficeWebAppsHost ◦ Remove-OfficeWebAppsHost ◦ New-SPWopiBinding ◦ Get-SPWopiBinding ◦ Remove-SPWopiBinding ◦ New-SPWopiApplication ◦ Set-SPWopiApplication ◦ Get-SPWopiApplication ◦ Remove-SPWopiApplication ◦ Get-SPWopiZone ◦ Set-SPWopiZone ◦ Remove-SPWopiZone Setup and Configure OWA Setup and Configure WOPI’s
  • 36.  Deploy OWA in Multi-Server Load Balanced Farm using HTTPS  Ensure Sufficient Memory on OWA Servers  Encrypt Traffic Between Servers Using IPSec  Turn off Microsoft Auto Updates on OWA Servers  Create OU in AD Just for OWA Servers  Check out OWA TechNet Article  http://technet.microsoft.com/en-us/library/jj219458.aspx Best Practices
  • 38. Thank You For Attending