SlideShare una empresa de Scribd logo
1 de 36
Descargar para leer sin conexión
Office Web Apps Server 2013 – All
you need to know!
WICTOR WILÉN, CONNECTA AB
SWEDEN




SHAREPOINT AND PROJECT CONFERENCE ADRIATICS
ZAGREB, 11/28/2012
sponsors
Wictor Wilén
• Senior SharePoint Specialist
• Connecta AB, Sweden
• Microsoft Certified Architect – SharePoint 2010
• Microsoft Certified Solutions Master – SharePoint
• Microsoft Certified Master – SharePoint 2010
• Microsoft Most Valuable Professional – SharePoint
• www.wictorwilen.se
• @wictor
Agenda
Introduction to the WAC Server

WAC Server installation

Connect WAC to SharePoint 2013

Configuration

Upgrade

Other
OWA = OUTLOOK WEB ACCESS
WAC = WEB APPLICATIONS COMPANION
A LOOK IN THE REAR VIEW MIRROR
Office Web Apps 2010
Service Application

Upgraded together with SharePoint 2010

Totally different update schedules

Somewhat “strange” licensing

Docs.com

Skydrive

Facebook
HELLO WAC SERVER!
What is WAC Server?
Office Web Apps Server 2013

Brand new server product

Fault tolerant and scalable

Independent of SharePoint

Can be shared with SharePoint, Exchange and Lync

Based on a new protocol – WOPI
New stuff in WAC 2013
Independent of SharePoint

Better browser/mobile support

Better preview, embedding and co-authoring support

Licensing
 • Read post by Spence Harbar: http://askwictor.com/WACEdit

Can show files from UNC paths

Based on the open WOPI protocol
How WAC work


               Host Frame
  SharePoint
               App Frame



  Exchange                  Office Web Apps




    Lync
Hardware and OS Requirements
Hardware
  • Same as SharePoint 2013

Virtualization fully supported

Operating systems
  • Windows Server 2008 R2 x64
    • KB2592525
  • Windows Server 2012

.NET Framework 4.5

PowerShell 3.0

Must be joined to a domain
  • Preferably the same domain as the SharePoint Servers
  • Must be the same forest
Server Requirements

Do not run any other server application on the WAC Server
 • Exchange, SharePoint, Lync, SQL,…
 • Hard block!

Do not run any services that blocks port 80, 443 or 809/810

Office must not be installed

Should not be a domain controller
Install
1. OS

2. Pre-reqs

3. WAC Installation

4. (WAC Language Packs)

5. Sysprep!

6. Join Domain

7. Create/Join NLB Cluster

8. Create /Join WAC Farm

9. Repeat from 6
NOW I WANT TO SEE SOME COOL STUFF!
Demo environment

            CORPDC1                      SP2013A   wacky.corp..local




                       wac.corp.local




            WAC2013A                    WAC2013B
DEMO: PREPARE A WAC SERVER
New-OfficeWebAppsFarm
Create and configure the WAC Farm

Internal and external URLs

Configure HTTPS and certificate
 • Or HTTP (not recommended) – only use with IPSEC

Cache and logs

Use the –Verbose switch!

Active Directory OU!
DEMO: CREATE A WAC FARM
New-SPWOPIBinding
Connects SharePoint to the WAC Farm

Use FQDN

Adds “WOPI Bindings” to SharePoint

Only server name -> All bindings

You can bind to only Extension, FileName, ProgID etc if needed

If SharePoint uses HTTP configure AllowOAuthOverHTTP
 • (Get-SPSecurityTokenServiceConfig).AllowOAuthOverHttp
Connecting it to Lync and Exchange
Exchange 2013
• Set-OrganizationalConfig
  –WACDiscoveryEndPoint http://wac/hosting/discovery

Lync 2013
• Use the Lync Server Topology Builder
DEMO: CONNECT SHAREPOINT TO A WAC FARM
New-OfficeWebAppsMachine

Adds more servers to the WAC Farm

Specify one already existing server in the WAC farm

Roles
 •   FrontEnd
 •   WordBackEnd
 •   ExcelBackEnd
 •   PowerPointBackEnd

Master Machine
 • There can be only one!
DEMO: ADD ANOTHER WAC SERVER TO THE FARM
*-OfficeWebAppsHost

Manage which hostnames that can call the WAC farm

Default: all!

* Is implicit, so sub-domains are allowed

DO NOT FORGET this on Internet facing sites!
*-SPWOPISuppressionSetting
Turns of a specific WOPI commands
 • -Action
 • -ProgID
 • -Extension

Example:
 • New-SPWOPISuppressionSetting –Action “edit” –Extension “pptx”
DEMO: HAVE SOME CONTROL OF YOUR WAC FARM!
Proof Key
Timer Job
• “WOPI Discovery Synchronization”
• Runs every 30 minutes

Update-SPWOPIProofKey
Update WAC

Is done independently of SharePoint, Exchange or Lync

Create a new WAC farm

Disconnect old WAC farm from SharePoint

Connect new WAC farm to SharePoint

Disconnect and move one server at a time to the new farm
Troubleshooting
ULS!
 • On the SharePoint farm
 • And the WAC farmen

Fiddler is your friend
 • As usual…

Repair-OfficeWebAppsFarm
 • Removes all Unhealthy servers

Read the WOPI protocol specs
[MS-WOPI]
Web Application Open Platform Interface


Open (documented) protocol

Can create own WOPI Hosts/Servers (SharePoint) and connect to own WOPI
Apps/Clients (WAC)

http://askwictor.com/WOPI
DEMO: A CUSTOM WOPI CLIENT
What have we been talking about….
Brand new (and cool) server product

Very simple administration and upgrade

Scale-out

PowerShell

ISV friendly….
questions?
WWW.WICTORWILEN.SE

@WICTOR
thank you.

SHAREPOINT AND PROJECT CONFERENCE ADRIATICS
ZAGREB, 11/28/2012

Más contenido relacionado

La actualidad más candente

Tutorial, Part 1: SharePoint 101: Jump-Starting the Developer by Rob Windsor ...
Tutorial, Part 1: SharePoint 101: Jump-Starting the Developer by Rob Windsor ...Tutorial, Part 1: SharePoint 101: Jump-Starting the Developer by Rob Windsor ...
Tutorial, Part 1: SharePoint 101: Jump-Starting the Developer by Rob Windsor ...SPTechCon
 
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 WorkflowsSharePoint Saturday NY
 
SharePoint Server 2013 Workflows
SharePoint Server 2013 WorkflowsSharePoint Server 2013 Workflows
SharePoint Server 2013 WorkflowsSPC Adriatics
 
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 deploymentSPC Adriatics
 
Getting started with microsoft office 365 share point online development
Getting started with microsoft office 365 share point online developmentGetting started with microsoft office 365 share point online development
Getting started with microsoft office 365 share point online developmentJeremy Thake
 
Creating Workflows in Project Online
Creating Workflows in Project OnlineCreating Workflows in Project Online
Creating Workflows in Project OnlineSPC Adriatics
 
Acing application lifecycle management in SharePoint
Acing application lifecycle management in SharePointAcing application lifecycle management in SharePoint
Acing application lifecycle management in SharePointJeremy Thake
 
SharePoint NYC search presentation
SharePoint NYC search presentationSharePoint NYC search presentation
SharePoint NYC search presentationjtbarrera
 
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
 
Sharepoint as a service platform
Sharepoint as a service platformSharepoint as a service platform
Sharepoint as a service platformKashif Akram
 
Upgrade webinar
Upgrade webinarUpgrade webinar
Upgrade webinarShanesCows
 
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 migrationNCCOMMS
 
PowerShell for the Anxious ITPro
PowerShell for the Anxious ITProPowerShell for the Anxious ITPro
PowerShell for the Anxious ITProJason Himmelstein
 
SPSBE14 SPSBE02 SharePoint Upgrade reel life experience, best practices
SPSBE14 SPSBE02 SharePoint Upgrade reel life experience, best practicesSPSBE14 SPSBE02 SharePoint Upgrade reel life experience, best practices
SPSBE14 SPSBE02 SharePoint Upgrade reel life experience, best practicesKnut Relbe-Moe [MVP, MCT]
 
OWA And SharePoint Integration
OWA And SharePoint IntegrationOWA And SharePoint Integration
OWA And SharePoint Integrationjems7
 
Heavy Metal PowerPivot Remastered
Heavy Metal PowerPivot RemasteredHeavy Metal PowerPivot Remastered
Heavy Metal PowerPivot RemasteredJason Himmelstein
 
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 ServerKnut Relbe-Moe [MVP, MCT]
 
SPS Dubai Best Practice upgrading SharePoint from 2007/2010 to 2013 and 2013 SP1
SPS Dubai Best Practice upgrading SharePoint from 2007/2010 to 2013 and 2013 SP1SPS Dubai Best Practice upgrading SharePoint from 2007/2010 to 2013 and 2013 SP1
SPS Dubai Best Practice upgrading SharePoint from 2007/2010 to 2013 and 2013 SP1Knut Relbe-Moe [MVP, MCT]
 
Office Online Server 2016 - a must for on-premises installation for SharePoin...
Office Online Server 2016 - a must for on-premises installation for SharePoin...Office Online Server 2016 - a must for on-premises installation for SharePoin...
Office Online Server 2016 - a must for on-premises installation for SharePoin...SPC Adriatics
 
Brian Jackett: Managing SharePoint 2010 Farms with Powershell
Brian Jackett: Managing SharePoint 2010 Farms with PowershellBrian Jackett: Managing SharePoint 2010 Farms with Powershell
Brian Jackett: Managing SharePoint 2010 Farms with PowershellSharePoint Saturday NY
 

La actualidad más candente (20)

Tutorial, Part 1: SharePoint 101: Jump-Starting the Developer by Rob Windsor ...
Tutorial, Part 1: SharePoint 101: Jump-Starting the Developer by Rob Windsor ...Tutorial, Part 1: SharePoint 101: Jump-Starting the Developer by Rob Windsor ...
Tutorial, Part 1: SharePoint 101: Jump-Starting the Developer by Rob Windsor ...
 
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 Server 2013 Workflows
SharePoint Server 2013 WorkflowsSharePoint Server 2013 Workflows
SharePoint Server 2013 Workflows
 
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
 
Getting started with microsoft office 365 share point online development
Getting started with microsoft office 365 share point online developmentGetting started with microsoft office 365 share point online development
Getting started with microsoft office 365 share point online development
 
Creating Workflows in Project Online
Creating Workflows in Project OnlineCreating Workflows in Project Online
Creating Workflows in Project Online
 
Acing application lifecycle management in SharePoint
Acing application lifecycle management in SharePointAcing application lifecycle management in SharePoint
Acing application lifecycle management in SharePoint
 
SharePoint NYC search presentation
SharePoint NYC search presentationSharePoint NYC search presentation
SharePoint NYC search presentation
 
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...
 
Sharepoint as a service platform
Sharepoint as a service platformSharepoint as a service platform
Sharepoint as a service platform
 
Upgrade webinar
Upgrade webinarUpgrade webinar
Upgrade webinar
 
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
 
PowerShell for the Anxious ITPro
PowerShell for the Anxious ITProPowerShell for the Anxious ITPro
PowerShell for the Anxious ITPro
 
SPSBE14 SPSBE02 SharePoint Upgrade reel life experience, best practices
SPSBE14 SPSBE02 SharePoint Upgrade reel life experience, best practicesSPSBE14 SPSBE02 SharePoint Upgrade reel life experience, best practices
SPSBE14 SPSBE02 SharePoint Upgrade reel life experience, best practices
 
OWA And SharePoint Integration
OWA And SharePoint IntegrationOWA And SharePoint Integration
OWA And SharePoint Integration
 
Heavy Metal PowerPivot Remastered
Heavy Metal PowerPivot RemasteredHeavy Metal PowerPivot Remastered
Heavy Metal PowerPivot Remastered
 
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
 
SPS Dubai Best Practice upgrading SharePoint from 2007/2010 to 2013 and 2013 SP1
SPS Dubai Best Practice upgrading SharePoint from 2007/2010 to 2013 and 2013 SP1SPS Dubai Best Practice upgrading SharePoint from 2007/2010 to 2013 and 2013 SP1
SPS Dubai Best Practice upgrading SharePoint from 2007/2010 to 2013 and 2013 SP1
 
Office Online Server 2016 - a must for on-premises installation for SharePoin...
Office Online Server 2016 - a must for on-premises installation for SharePoin...Office Online Server 2016 - a must for on-premises installation for SharePoin...
Office Online Server 2016 - a must for on-premises installation for SharePoin...
 
Brian Jackett: Managing SharePoint 2010 Farms with Powershell
Brian Jackett: Managing SharePoint 2010 Farms with PowershellBrian Jackett: Managing SharePoint 2010 Farms with Powershell
Brian Jackett: Managing SharePoint 2010 Farms with Powershell
 

Similar a Office Web Apps Server 2013

Spca2014 harbar wac
Spca2014 harbar wacSpca2014 harbar wac
Spca2014 harbar wacNCCOMMS
 
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 ApplicationsRyan McIntyre
 
Heading to the Cloud : Introduction to deploying a Provider-Hosted App in Azure
Heading to the Cloud : Introduction to deploying a Provider-Hosted App in AzureHeading to the Cloud : Introduction to deploying a Provider-Hosted App in Azure
Heading to the Cloud : Introduction to deploying a Provider-Hosted App in AzureXenox Garavito
 
Chef Automate - Azure Sydney User Group
Chef Automate - Azure Sydney User GroupChef Automate - Azure Sydney User Group
Chef Automate - Azure Sydney User GroupMatt Ray
 
OOW16 - Deploying Oracle E-Business Suite for On-Premises Cloud and Oracle Cl...
OOW16 - Deploying Oracle E-Business Suite for On-Premises Cloud and Oracle Cl...OOW16 - Deploying Oracle E-Business Suite for On-Premises Cloud and Oracle Cl...
OOW16 - Deploying Oracle E-Business Suite for On-Premises Cloud and Oracle Cl...vasuballa
 
Running Business-Critical Applications on the AWS Cloud
Running Business-Critical Applications on the AWS CloudRunning Business-Critical Applications on the AWS Cloud
Running Business-Critical Applications on the AWS CloudAmazon Web Services
 
Exchange 2016 & Office Online Server
Exchange 2016 & Office Online ServerExchange 2016 & Office Online Server
Exchange 2016 & Office Online ServerMichel de Rooij
 
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
 
Azure Functions Real World Examples
Azure Functions Real World Examples Azure Functions Real World Examples
Azure Functions Real World Examples Yochay Kiriaty
 
SharePoint 2016 Adoption - Lessons Learned and Advanced Troubleshooting
SharePoint 2016 Adoption - Lessons Learned and Advanced TroubleshootingSharePoint 2016 Adoption - Lessons Learned and Advanced Troubleshooting
SharePoint 2016 Adoption - Lessons Learned and Advanced TroubleshootingJohn Calvert
 
Buiding and Deploying SaaS with WSO2 as as-a-Service
Buiding and Deploying SaaS with WSO2 as as-a-ServiceBuiding and Deploying SaaS with WSO2 as as-a-Service
Buiding and Deploying SaaS with WSO2 as as-a-ServiceWSO2
 
SharePoint Saturday Belgium 2014 Developing SP2013 Apps using VS2013, MVC 5, ...
SharePoint Saturday Belgium 2014 Developing SP2013 Apps using VS2013, MVC 5, ...SharePoint Saturday Belgium 2014 Developing SP2013 Apps using VS2013, MVC 5, ...
SharePoint Saturday Belgium 2014 Developing SP2013 Apps using VS2013, MVC 5, ...BIWUG
 
SharePoint Saturyday Belgium - Building sp2013 apps with MVC, SignalR and WebAPI
SharePoint Saturyday Belgium - Building sp2013 apps with MVC, SignalR and WebAPISharePoint Saturyday Belgium - Building sp2013 apps with MVC, SignalR and WebAPI
SharePoint Saturyday Belgium - Building sp2013 apps with MVC, SignalR and WebAPIBas Lijten
 
02 hosting servicesinwindowsazure
02 hosting servicesinwindowsazure02 hosting servicesinwindowsazure
02 hosting servicesinwindowsazureBat Programmer
 
Windows Azure Workflows Manager - Running Durable Workflows in the Cloud and ...
Windows Azure Workflows Manager - Running Durable Workflows in the Cloud and ...Windows Azure Workflows Manager - Running Durable Workflows in the Cloud and ...
Windows Azure Workflows Manager - Running Durable Workflows in the Cloud and ...BizTalk360
 
SOAP To REST API Proxy
SOAP To REST API ProxySOAP To REST API Proxy
SOAP To REST API ProxyVince Soliza
 
V mware v center orchestrator 5.5 knowledge transfer kit
V mware v center orchestrator 5.5 knowledge transfer kitV mware v center orchestrator 5.5 knowledge transfer kit
V mware v center orchestrator 5.5 knowledge transfer kitsolarisyougood
 
The art of .net deployment automation
The art of .net deployment automationThe art of .net deployment automation
The art of .net deployment automationMidVision
 
Migrate an Existing Application to Microsoft Azure
Migrate an Existing Application to Microsoft AzureMigrate an Existing Application to Microsoft Azure
Migrate an Existing Application to Microsoft AzureChris Dufour
 
Integrating SharePoint 2010 and Visual Studio Lightswitch
Integrating SharePoint 2010 and Visual Studio LightswitchIntegrating SharePoint 2010 and Visual Studio Lightswitch
Integrating SharePoint 2010 and Visual Studio LightswitchRob Windsor
 

Similar a Office Web Apps Server 2013 (20)

Spca2014 harbar wac
Spca2014 harbar wacSpca2014 harbar wac
Spca2014 harbar wac
 
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
 
Heading to the Cloud : Introduction to deploying a Provider-Hosted App in Azure
Heading to the Cloud : Introduction to deploying a Provider-Hosted App in AzureHeading to the Cloud : Introduction to deploying a Provider-Hosted App in Azure
Heading to the Cloud : Introduction to deploying a Provider-Hosted App in Azure
 
Chef Automate - Azure Sydney User Group
Chef Automate - Azure Sydney User GroupChef Automate - Azure Sydney User Group
Chef Automate - Azure Sydney User Group
 
OOW16 - Deploying Oracle E-Business Suite for On-Premises Cloud and Oracle Cl...
OOW16 - Deploying Oracle E-Business Suite for On-Premises Cloud and Oracle Cl...OOW16 - Deploying Oracle E-Business Suite for On-Premises Cloud and Oracle Cl...
OOW16 - Deploying Oracle E-Business Suite for On-Premises Cloud and Oracle Cl...
 
Running Business-Critical Applications on the AWS Cloud
Running Business-Critical Applications on the AWS CloudRunning Business-Critical Applications on the AWS Cloud
Running Business-Critical Applications on the AWS Cloud
 
Exchange 2016 & Office Online Server
Exchange 2016 & Office Online ServerExchange 2016 & Office Online Server
Exchange 2016 & Office Online Server
 
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
 
Azure Functions Real World Examples
Azure Functions Real World Examples Azure Functions Real World Examples
Azure Functions Real World Examples
 
SharePoint 2016 Adoption - Lessons Learned and Advanced Troubleshooting
SharePoint 2016 Adoption - Lessons Learned and Advanced TroubleshootingSharePoint 2016 Adoption - Lessons Learned and Advanced Troubleshooting
SharePoint 2016 Adoption - Lessons Learned and Advanced Troubleshooting
 
Buiding and Deploying SaaS with WSO2 as as-a-Service
Buiding and Deploying SaaS with WSO2 as as-a-ServiceBuiding and Deploying SaaS with WSO2 as as-a-Service
Buiding and Deploying SaaS with WSO2 as as-a-Service
 
SharePoint Saturday Belgium 2014 Developing SP2013 Apps using VS2013, MVC 5, ...
SharePoint Saturday Belgium 2014 Developing SP2013 Apps using VS2013, MVC 5, ...SharePoint Saturday Belgium 2014 Developing SP2013 Apps using VS2013, MVC 5, ...
SharePoint Saturday Belgium 2014 Developing SP2013 Apps using VS2013, MVC 5, ...
 
SharePoint Saturyday Belgium - Building sp2013 apps with MVC, SignalR and WebAPI
SharePoint Saturyday Belgium - Building sp2013 apps with MVC, SignalR and WebAPISharePoint Saturyday Belgium - Building sp2013 apps with MVC, SignalR and WebAPI
SharePoint Saturyday Belgium - Building sp2013 apps with MVC, SignalR and WebAPI
 
02 hosting servicesinwindowsazure
02 hosting servicesinwindowsazure02 hosting servicesinwindowsazure
02 hosting servicesinwindowsazure
 
Windows Azure Workflows Manager - Running Durable Workflows in the Cloud and ...
Windows Azure Workflows Manager - Running Durable Workflows in the Cloud and ...Windows Azure Workflows Manager - Running Durable Workflows in the Cloud and ...
Windows Azure Workflows Manager - Running Durable Workflows in the Cloud and ...
 
SOAP To REST API Proxy
SOAP To REST API ProxySOAP To REST API Proxy
SOAP To REST API Proxy
 
V mware v center orchestrator 5.5 knowledge transfer kit
V mware v center orchestrator 5.5 knowledge transfer kitV mware v center orchestrator 5.5 knowledge transfer kit
V mware v center orchestrator 5.5 knowledge transfer kit
 
The art of .net deployment automation
The art of .net deployment automationThe art of .net deployment automation
The art of .net deployment automation
 
Migrate an Existing Application to Microsoft Azure
Migrate an Existing Application to Microsoft AzureMigrate an Existing Application to Microsoft Azure
Migrate an Existing Application to Microsoft Azure
 
Integrating SharePoint 2010 and Visual Studio Lightswitch
Integrating SharePoint 2010 and Visual Studio LightswitchIntegrating SharePoint 2010 and Visual Studio Lightswitch
Integrating SharePoint 2010 and Visual Studio Lightswitch
 

Más de SPC Adriatics

How to secure your data in Office 365
How to secure your data in Office 365 How to secure your data in Office 365
How to secure your data in Office 365 SPC Adriatics
 
Do you know, where your sensitive data is?
Do you know, where your sensitive data is?Do you know, where your sensitive data is?
Do you know, where your sensitive data is?SPC Adriatics
 
Securing Intellectual Property using Azure Rights Management Services
Securing Intellectual Property using Azure Rights Management ServicesSecuring Intellectual Property using Azure Rights Management Services
Securing Intellectual Property using Azure Rights Management ServicesSPC Adriatics
 
Faster than a flash behind the scenes of patching SharePoint Online
Faster than a flash   behind the scenes of patching SharePoint OnlineFaster than a flash   behind the scenes of patching SharePoint Online
Faster than a flash behind the scenes of patching SharePoint OnlineSPC Adriatics
 
Role based views in Project and Resource Center
Role based views in Project and Resource CenterRole based views in Project and Resource Center
Role based views in Project and Resource CenterSPC Adriatics
 
OneDrive, TwoDrive, Whiterive, BlueDrive (hahaha)
OneDrive, TwoDrive, Whiterive, BlueDrive (hahaha)OneDrive, TwoDrive, Whiterive, BlueDrive (hahaha)
OneDrive, TwoDrive, Whiterive, BlueDrive (hahaha)SPC Adriatics
 
SharePoint Governance and Compliance
SharePoint Governance and ComplianceSharePoint Governance and Compliance
SharePoint Governance and ComplianceSPC Adriatics
 
From analyses to successful Implementation
From analyses to successful ImplementationFrom analyses to successful Implementation
From analyses to successful ImplementationSPC Adriatics
 
The key to a successful Office 365 implementation is adoption
The key to a successful Office 365 implementation is adoptionThe key to a successful Office 365 implementation is adoption
The key to a successful Office 365 implementation is adoptionSPC Adriatics
 
10 Steps to be Successful with Enterprise Search
10 Steps to be Successful with Enterprise Search10 Steps to be Successful with Enterprise Search
10 Steps to be Successful with Enterprise SearchSPC Adriatics
 
How the Cloud Changes Business Solution Design and Delivery
How the Cloud Changes Business Solution Design and DeliveryHow the Cloud Changes Business Solution Design and Delivery
How the Cloud Changes Business Solution Design and DeliverySPC Adriatics
 
Scaling SharePoint 2016 Farms with MinRole & Other Tools
Scaling SharePoint 2016 Farms with MinRole & Other ToolsScaling SharePoint 2016 Farms with MinRole & Other Tools
Scaling SharePoint 2016 Farms with MinRole & Other ToolsSPC Adriatics
 
SharePoint 2013 Search Operations
SharePoint 2013 Search OperationsSharePoint 2013 Search Operations
SharePoint 2013 Search OperationsSPC Adriatics
 
Custom Code-The Missing Piece of the SharePoint Governance Puzzle
Custom Code-The Missing Piece of the SharePoint Governance PuzzleCustom Code-The Missing Piece of the SharePoint Governance Puzzle
Custom Code-The Missing Piece of the SharePoint Governance PuzzleSPC Adriatics
 
SharePoint 2016 Hybrid Sites Inside Out
SharePoint 2016 Hybrid Sites Inside OutSharePoint 2016 Hybrid Sites Inside Out
SharePoint 2016 Hybrid Sites Inside OutSPC Adriatics
 
Microsoft BI demystified: SharePoint 2016 BI or for PowerBI v2?
Microsoft BI demystified: SharePoint 2016 BI or for PowerBI v2?Microsoft BI demystified: SharePoint 2016 BI or for PowerBI v2?
Microsoft BI demystified: SharePoint 2016 BI or for PowerBI v2?SPC Adriatics
 
What's New for the BI workload in SharePoint 2016 and SQL Server 2016
What's New for the BI workload in SharePoint 2016 and SQL Server 2016What's New for the BI workload in SharePoint 2016 and SQL Server 2016
What's New for the BI workload in SharePoint 2016 and SQL Server 2016SPC Adriatics
 
Creating a Great User Experience in SharePoint
Creating a Great User Experience in SharePointCreating a Great User Experience in SharePoint
Creating a Great User Experience in SharePointSPC Adriatics
 
Introduction to AngularJS with the Microsoft Graph
Introduction to AngularJS with the Microsoft GraphIntroduction to AngularJS with the Microsoft Graph
Introduction to AngularJS with the Microsoft GraphSPC Adriatics
 

Más de SPC Adriatics (20)

How to secure your data in Office 365
How to secure your data in Office 365 How to secure your data in Office 365
How to secure your data in Office 365
 
Do you know, where your sensitive data is?
Do you know, where your sensitive data is?Do you know, where your sensitive data is?
Do you know, where your sensitive data is?
 
Securing Intellectual Property using Azure Rights Management Services
Securing Intellectual Property using Azure Rights Management ServicesSecuring Intellectual Property using Azure Rights Management Services
Securing Intellectual Property using Azure Rights Management Services
 
Faster than a flash behind the scenes of patching SharePoint Online
Faster than a flash   behind the scenes of patching SharePoint OnlineFaster than a flash   behind the scenes of patching SharePoint Online
Faster than a flash behind the scenes of patching SharePoint Online
 
Role based views in Project and Resource Center
Role based views in Project and Resource CenterRole based views in Project and Resource Center
Role based views in Project and Resource Center
 
OneDrive, TwoDrive, Whiterive, BlueDrive (hahaha)
OneDrive, TwoDrive, Whiterive, BlueDrive (hahaha)OneDrive, TwoDrive, Whiterive, BlueDrive (hahaha)
OneDrive, TwoDrive, Whiterive, BlueDrive (hahaha)
 
SharePoint Governance and Compliance
SharePoint Governance and ComplianceSharePoint Governance and Compliance
SharePoint Governance and Compliance
 
From analyses to successful Implementation
From analyses to successful ImplementationFrom analyses to successful Implementation
From analyses to successful Implementation
 
The key to a successful Office 365 implementation is adoption
The key to a successful Office 365 implementation is adoptionThe key to a successful Office 365 implementation is adoption
The key to a successful Office 365 implementation is adoption
 
Office 365 Video
Office 365 VideoOffice 365 Video
Office 365 Video
 
10 Steps to be Successful with Enterprise Search
10 Steps to be Successful with Enterprise Search10 Steps to be Successful with Enterprise Search
10 Steps to be Successful with Enterprise Search
 
How the Cloud Changes Business Solution Design and Delivery
How the Cloud Changes Business Solution Design and DeliveryHow the Cloud Changes Business Solution Design and Delivery
How the Cloud Changes Business Solution Design and Delivery
 
Scaling SharePoint 2016 Farms with MinRole & Other Tools
Scaling SharePoint 2016 Farms with MinRole & Other ToolsScaling SharePoint 2016 Farms with MinRole & Other Tools
Scaling SharePoint 2016 Farms with MinRole & Other Tools
 
SharePoint 2013 Search Operations
SharePoint 2013 Search OperationsSharePoint 2013 Search Operations
SharePoint 2013 Search Operations
 
Custom Code-The Missing Piece of the SharePoint Governance Puzzle
Custom Code-The Missing Piece of the SharePoint Governance PuzzleCustom Code-The Missing Piece of the SharePoint Governance Puzzle
Custom Code-The Missing Piece of the SharePoint Governance Puzzle
 
SharePoint 2016 Hybrid Sites Inside Out
SharePoint 2016 Hybrid Sites Inside OutSharePoint 2016 Hybrid Sites Inside Out
SharePoint 2016 Hybrid Sites Inside Out
 
Microsoft BI demystified: SharePoint 2016 BI or for PowerBI v2?
Microsoft BI demystified: SharePoint 2016 BI or for PowerBI v2?Microsoft BI demystified: SharePoint 2016 BI or for PowerBI v2?
Microsoft BI demystified: SharePoint 2016 BI or for PowerBI v2?
 
What's New for the BI workload in SharePoint 2016 and SQL Server 2016
What's New for the BI workload in SharePoint 2016 and SQL Server 2016What's New for the BI workload in SharePoint 2016 and SQL Server 2016
What's New for the BI workload in SharePoint 2016 and SQL Server 2016
 
Creating a Great User Experience in SharePoint
Creating a Great User Experience in SharePointCreating a Great User Experience in SharePoint
Creating a Great User Experience in SharePoint
 
Introduction to AngularJS with the Microsoft Graph
Introduction to AngularJS with the Microsoft GraphIntroduction to AngularJS with the Microsoft Graph
Introduction to AngularJS with the Microsoft Graph
 

Office Web Apps Server 2013

  • 1. Office Web Apps Server 2013 – All you need to know! WICTOR WILÉN, CONNECTA AB SWEDEN SHAREPOINT AND PROJECT CONFERENCE ADRIATICS ZAGREB, 11/28/2012
  • 3. Wictor Wilén • Senior SharePoint Specialist • Connecta AB, Sweden • Microsoft Certified Architect – SharePoint 2010 • Microsoft Certified Solutions Master – SharePoint • Microsoft Certified Master – SharePoint 2010 • Microsoft Most Valuable Professional – SharePoint • www.wictorwilen.se • @wictor
  • 4. Agenda Introduction to the WAC Server WAC Server installation Connect WAC to SharePoint 2013 Configuration Upgrade Other
  • 5. OWA = OUTLOOK WEB ACCESS
  • 6. WAC = WEB APPLICATIONS COMPANION
  • 7. A LOOK IN THE REAR VIEW MIRROR
  • 8. Office Web Apps 2010 Service Application Upgraded together with SharePoint 2010 Totally different update schedules Somewhat “strange” licensing Docs.com Skydrive Facebook
  • 10. What is WAC Server? Office Web Apps Server 2013 Brand new server product Fault tolerant and scalable Independent of SharePoint Can be shared with SharePoint, Exchange and Lync Based on a new protocol – WOPI
  • 11. New stuff in WAC 2013 Independent of SharePoint Better browser/mobile support Better preview, embedding and co-authoring support Licensing • Read post by Spence Harbar: http://askwictor.com/WACEdit Can show files from UNC paths Based on the open WOPI protocol
  • 12. How WAC work Host Frame SharePoint App Frame Exchange Office Web Apps Lync
  • 13. Hardware and OS Requirements Hardware • Same as SharePoint 2013 Virtualization fully supported Operating systems • Windows Server 2008 R2 x64 • KB2592525 • Windows Server 2012 .NET Framework 4.5 PowerShell 3.0 Must be joined to a domain • Preferably the same domain as the SharePoint Servers • Must be the same forest
  • 14. Server Requirements Do not run any other server application on the WAC Server • Exchange, SharePoint, Lync, SQL,… • Hard block! Do not run any services that blocks port 80, 443 or 809/810 Office must not be installed Should not be a domain controller
  • 15. Install 1. OS 2. Pre-reqs 3. WAC Installation 4. (WAC Language Packs) 5. Sysprep! 6. Join Domain 7. Create/Join NLB Cluster 8. Create /Join WAC Farm 9. Repeat from 6
  • 16. NOW I WANT TO SEE SOME COOL STUFF!
  • 17. Demo environment CORPDC1 SP2013A wacky.corp..local wac.corp.local WAC2013A WAC2013B
  • 18. DEMO: PREPARE A WAC SERVER
  • 19. New-OfficeWebAppsFarm Create and configure the WAC Farm Internal and external URLs Configure HTTPS and certificate • Or HTTP (not recommended) – only use with IPSEC Cache and logs Use the –Verbose switch! Active Directory OU!
  • 20. DEMO: CREATE A WAC FARM
  • 21. New-SPWOPIBinding Connects SharePoint to the WAC Farm Use FQDN Adds “WOPI Bindings” to SharePoint Only server name -> All bindings You can bind to only Extension, FileName, ProgID etc if needed If SharePoint uses HTTP configure AllowOAuthOverHTTP • (Get-SPSecurityTokenServiceConfig).AllowOAuthOverHttp
  • 22. Connecting it to Lync and Exchange Exchange 2013 • Set-OrganizationalConfig –WACDiscoveryEndPoint http://wac/hosting/discovery Lync 2013 • Use the Lync Server Topology Builder
  • 23. DEMO: CONNECT SHAREPOINT TO A WAC FARM
  • 24. New-OfficeWebAppsMachine Adds more servers to the WAC Farm Specify one already existing server in the WAC farm Roles • FrontEnd • WordBackEnd • ExcelBackEnd • PowerPointBackEnd Master Machine • There can be only one!
  • 25. DEMO: ADD ANOTHER WAC SERVER TO THE FARM
  • 26. *-OfficeWebAppsHost Manage which hostnames that can call the WAC farm Default: all! * Is implicit, so sub-domains are allowed DO NOT FORGET this on Internet facing sites!
  • 27. *-SPWOPISuppressionSetting Turns of a specific WOPI commands • -Action • -ProgID • -Extension Example: • New-SPWOPISuppressionSetting –Action “edit” –Extension “pptx”
  • 28. DEMO: HAVE SOME CONTROL OF YOUR WAC FARM!
  • 29. Proof Key Timer Job • “WOPI Discovery Synchronization” • Runs every 30 minutes Update-SPWOPIProofKey
  • 30. Update WAC Is done independently of SharePoint, Exchange or Lync Create a new WAC farm Disconnect old WAC farm from SharePoint Connect new WAC farm to SharePoint Disconnect and move one server at a time to the new farm
  • 31. Troubleshooting ULS! • On the SharePoint farm • And the WAC farmen Fiddler is your friend • As usual… Repair-OfficeWebAppsFarm • Removes all Unhealthy servers Read the WOPI protocol specs
  • 32. [MS-WOPI] Web Application Open Platform Interface Open (documented) protocol Can create own WOPI Hosts/Servers (SharePoint) and connect to own WOPI Apps/Clients (WAC) http://askwictor.com/WOPI
  • 33. DEMO: A CUSTOM WOPI CLIENT
  • 34. What have we been talking about…. Brand new (and cool) server product Very simple administration and upgrade Scale-out PowerShell ISV friendly….
  • 36. thank you. SHAREPOINT AND PROJECT CONFERENCE ADRIATICS ZAGREB, 11/28/2012