SlideShare ist ein Scribd-Unternehmen logo
1 von 35
Downloaden Sie, um offline zu lesen
Taking Office Beyond the Client
with Office Web Apps 2013
Introductions
Spencer Harbar

Mirjam van Olst

http://www.harbar.net

http://sharepointchick.com

@harbars

@mirjamvanolst

spence@harbar.net

mirjam@outlook.com
http://www.diwug.nl/e-magazines
Download your free copies online,
or pick up a printed version in the
Ask the Experts area
Agenda
Introduction to Office Web Apps
Architecture Overview
Functional Improvements
Deploying Office Web Apps
Demonstration
Extending Office Web Apps
Office Web Apps 2013

Office Web Apps 2013 provides online,
browser based versions of Word, Excel,
PowerPoint and OneNote
Office Web Apps Deployments

Consumer Cloud
(SkyDrive, Docs.com)

Public Cloud
(Office 365)

On Premises &
Private Cloud

Same core capabilities available in Consumer
cloud, Public cloud, and On Premises
or Private Cloud (almost!!!!)
OWA or WAC?
• Confusing Acronym Madness!
• OWA: Outlook Web Access
• WAC: Web Application Companion
•
•

Original name for Office Web Applications!
WAC is frequently used internally in the product
and with updates
Architecture Overview
Office Web Apps 2010
Problems with Office Web Apps 2010
As a SharePoint Service Application
Tightly coupled with SharePoint Farm(s)
Patched with SharePoint Cumulative Updates and Service Packs
Albeit different update schedules

Not all documents are in SharePoint!
Large customers had numerous farms to manage
Complex Upgrade and maintenance

SharePoint service application not in-sync with Office Web
Applications on Public Cloud
Docs.com, SkyDrive, Facebook
Office Web Apps 2013

Office Web
App
Office Web Apps Architecture Overview
WAC is now an independent server product
No longer a service application

Totally redesigned and implemented as a “stateless” appliance
Simple Farm creation, high availability and disaster recovery

One WAC farm can support multiple SharePoint farms
Integrate with WAC from a number of different systems:
» SharePoint 2013 – NOT SharePoint 2010
» Exchange 2013
» Lync 2013

» File servers

3rd parties can integrate with WAC to provide access to
documents in their data stores e.g. EMC Documentum, IBM FileNet, OpenText, etc.
Office Web Apps Architecture Overview
Advantages of WAC being a separate server product:
Vastly simplified installation and configuration
WAC can be scaled and managed separately from other
Microsoft server products
One WAC farm can be used by multiple different other
Microsoft server product farms

WAC farm version does not need to be in sync with
SharePoint farm
There is no Administration UI for WAC
100% Windows PowerShell cmdlets
Functional Improvements
Feature Investments
Superior browser and mobile device support
External data in Excel supported
Open Document Forum 1.2 support
PDF viewer included (March 2013 Public Update)
Human readable (and understandable) URLs
Much easier to share

Possible to open files from file shares
Requires Office Web Apps account to have permissions on
the file share
Office Web App URLs
URLs are now human readable (and understandable)
Allows for simple and easy sharing of documents
Office Web Apps 2010:

Office Web Apps 2013:
New, Edit, View capabilities
Office Web Apps 2013 can now
be used as source for creation
of documents
Creation and editing of
documents require licenses
for end users
Read Only use does not require licenses!

Updated licensing policy for better usage scenarios
without Office client installation requirements
”Full Screen”

Options for embedded
document views
Office Web Apps Collaboration

Document Review

Multi-user Authoring

Meetings

Editing

OneNote Web App

Presentation Broadcast

Change tracking

Excel Web App

Lync Integration

Commenting

PowerPoint Web App

Async Navigation

Word Web App

Media Playback

With anyone with a browser
Co-Authoring on Office 365
Edit documents simultaneously
Word Web App
PowerPoint Web App
Excel Web App

Real-time presence shows
where co-authors are
working in the document
Prevents save conflicts

Auto-save changes

See changes as they happen

Introduced in Office Web Apps version 16.x
November 7 2013
Deploying Office Web Apps
Performance and scale
Requires dedicated servers
– Can be also virtualized

Can run on a single server
depending on requirements
Add servers to meet demand
No reason to have
separate farms
– Except security
Installing Office Web Apps
• Very simple and easy!
•
•
•
•

Operating System
Pre-requisites
Office Web Apps
Office Web Apps Language Packs
Farm creation and configuration
New-OfficeWebAppsMachine
New-OfficeWebAppsFarm
Connecting to SharePoint 2013
Discovery Request
Discovery Response

>>New-SPWopiBinding –Server <serverUrl>
>>Set-SPWOPIZone –Zone <zone>

•
•
•
•
•

Set once for the whole SharePoint farm
Windows PowerShell only
You can customize which Office Web Apps are registered
Nothing is installed on SharePoint
Removing is just as easy
Demonstration
Office Web Apps 2013
Deployment Notes
You cannot run any other server products on the Office Web
Apps server(s)
Exchange, SharePoint., Lync, SQL, etc
Installation is blocked, also will periodically remove IIS applications

Connecting your SharePoint farm to the Office Web Apps farm
includes many options
Control over viewing/editing
File Types, Extensions etc

Licensing can be controlled (from within SharePoint)
Secure Sockets Layer
Use HTTPS for Office Web Apps!
– Security
• Office Web Apps uses a proprietary authorization protocol
• Passes access tokens across the wire

– Functionality
•
•
•
•

Irritating Web Browser warnings about unsecure content!
If SharePoint Web App is HTTP and HTTPS, HTTPS is required
If SharePoint Web App is HTTP and WAC is HTTPS, no warnings
If SharePoint Web App is HTTPS and WAC is HTTP, user warnings
Say WOPI? Say what?
Web Application Open Platform Interface
“Open” (documented) protocol
– http://msdn.microsoft.com/enus/library/hh622722(v=office.12).aspx

Possible to
– create your own WOPI Hosts/Servers (e.g. SharePoint)
– connect to your own WOPI Apps/Clients (e.g. source code
viewer)
– http://www.wictorwilen.se/Tags/Open%20WOPI
Demonstration
Office Web Apps 2013
Summary
Rich browser
based Office
functionality

Architecture
Changes in
Office Web
Apps 2013

Deployment
and Core
Capabilities

Extending
Office Web
Apps
THANK YOU
SPCA2013 - Taking Office Beyond the Client with Office Web Apps 2013
SPCA2013 - Taking Office Beyond the Client with Office Web Apps 2013

Weitere ähnliche Inhalte

Was ist angesagt?

WKDNUG SP2010 Development Presentation
WKDNUG SP2010 Development PresentationWKDNUG SP2010 Development Presentation
WKDNUG SP2010 Development Presentation
Rob Wilson
 
Streamlining Business Processes with InfoPath and SharePoint
Streamlining Business Processes with InfoPath and SharePointStreamlining Business Processes with InfoPath and SharePoint
Streamlining Business Processes with InfoPath and SharePoint
Rob Wilson
 
Sp administration-training-prism
Sp administration-training-prismSp administration-training-prism
Sp administration-training-prism
Thuan Ng
 
Microsoft office web apps product guide final
Microsoft office web apps product guide finalMicrosoft office web apps product guide final
Microsoft office web apps product guide final
Steven XU
 
SharePoint Saturday Indy - Streamlining Business Processes with InfoPath and ...
SharePoint Saturday Indy - Streamlining Business Processes with InfoPath and ...SharePoint Saturday Indy - Streamlining Business Processes with InfoPath and ...
SharePoint Saturday Indy - Streamlining Business Processes with InfoPath and ...
Rob Wilson
 

Was ist angesagt? (20)

SharePoint 2013 Sneak Peek
SharePoint 2013 Sneak PeekSharePoint 2013 Sneak Peek
SharePoint 2013 Sneak Peek
 
Getting Started with Microsoft Office 365
Getting Started with Microsoft Office 365Getting Started with Microsoft Office 365
Getting Started with Microsoft Office 365
 
WKDNUG SP2010 Development Presentation
WKDNUG SP2010 Development PresentationWKDNUG SP2010 Development Presentation
WKDNUG SP2010 Development Presentation
 
Streamlining Business Processes with InfoPath and SharePoint
Streamlining Business Processes with InfoPath and SharePointStreamlining Business Processes with InfoPath and SharePoint
Streamlining Business Processes with InfoPath and SharePoint
 
Sp administration-training-prism
Sp administration-training-prismSp administration-training-prism
Sp administration-training-prism
 
Microsoft office web apps product guide final
Microsoft office web apps product guide finalMicrosoft office web apps product guide final
Microsoft office web apps product guide final
 
SharePoint Saturday Indy - Streamlining Business Processes with InfoPath and ...
SharePoint Saturday Indy - Streamlining Business Processes with InfoPath and ...SharePoint Saturday Indy - Streamlining Business Processes with InfoPath and ...
SharePoint Saturday Indy - Streamlining Business Processes with InfoPath and ...
 
When to Develop on a Platform (IndyTechFest 2008)
When to Develop on a Platform (IndyTechFest 2008)When to Develop on a Platform (IndyTechFest 2008)
When to Develop on a Platform (IndyTechFest 2008)
 
An Introduction to SharePoint Designer 2010
An Introduction to SharePoint Designer 2010An Introduction to SharePoint Designer 2010
An Introduction to SharePoint Designer 2010
 
SharePoint 2010 IT Pro Overview
SharePoint 2010 IT Pro OverviewSharePoint 2010 IT Pro Overview
SharePoint 2010 IT Pro Overview
 
OnPath SharePoint Training Solution Written Justification
OnPath SharePoint Training Solution Written JustificationOnPath SharePoint Training Solution Written Justification
OnPath SharePoint Training Solution Written Justification
 
Creating a SharePoint App with Microsoft Access Services
Creating a SharePoint App with Microsoft Access ServicesCreating a SharePoint App with Microsoft Access Services
Creating a SharePoint App with Microsoft Access Services
 
New Office Web Apps story
New Office Web Apps storyNew Office Web Apps story
New Office Web Apps story
 
Access Web Apps E-Book
Access Web Apps E-BookAccess Web Apps E-Book
Access Web Apps E-Book
 
Getting Started with SharePoint Development
Getting Started with SharePoint DevelopmentGetting Started with SharePoint Development
Getting Started with SharePoint Development
 
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 ...
 
Oracle Application Express
Oracle Application ExpressOracle Application Express
Oracle Application Express
 
Ordina SOFTC Presentation - Demand management using workflow Project Server 2010
Ordina SOFTC Presentation - Demand management using workflow Project Server 2010Ordina SOFTC Presentation - Demand management using workflow Project Server 2010
Ordina SOFTC Presentation - Demand management using workflow Project Server 2010
 
2014 09-20 - SPSNJ - Worst Practices of SharePoint
2014 09-20 - SPSNJ - Worst Practices of SharePoint2014 09-20 - SPSNJ - Worst Practices of SharePoint
2014 09-20 - SPSNJ - Worst Practices of SharePoint
 
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...
 

Ähnlich wie SPCA2013 - Taking Office Beyond the Client with Office Web Apps 2013

Spca2014 harbar wac
Spca2014 harbar wacSpca2014 harbar wac
Spca2014 harbar wac
NCCOMMS
 
Yo Office! Use your SPFx Skills to Build Add-Ins for Word, Excel, Outlook and...
Yo Office! Use your SPFx Skills to Build Add-Ins for Word, Excel, Outlook and...Yo Office! Use your SPFx Skills to Build Add-Ins for Word, Excel, Outlook and...
Yo Office! Use your SPFx Skills to Build Add-Ins for Word, Excel, Outlook and...
BIWUG
 
Chris givens building custom service applications
Chris givens building custom service applicationsChris givens building custom service applications
Chris givens building custom service applications
Chris Givens
 
Spca2014 access day1 coventry
Spca2014 access day1 coventrySpca2014 access day1 coventry
Spca2014 access day1 coventry
NCCOMMS
 

Ähnlich wie SPCA2013 - Taking Office Beyond the Client with Office Web Apps 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
 
Developing Apps for SharePoint 2013
Developing Apps for SharePoint 2013Developing Apps for SharePoint 2013
Developing Apps for SharePoint 2013
 
Taking SharePoint 2010 Offline - European Best Practices Conference
Taking SharePoint 2010 Offline - European Best Practices ConferenceTaking SharePoint 2010 Offline - European Best Practices Conference
Taking SharePoint 2010 Offline - European Best Practices Conference
 
Yo Office! Use your SPFx Skills to Build Add-Ins for Word, Excel, Outlook and...
Yo Office! Use your SPFx Skills to Build Add-Ins for Word, Excel, Outlook and...Yo Office! Use your SPFx Skills to Build Add-Ins for Word, Excel, Outlook and...
Yo Office! Use your SPFx Skills to Build Add-Ins for Word, Excel, Outlook and...
 
Getting started with development in azure
Getting started with development in azureGetting started with development in azure
Getting started with development in azure
 
Office apps in Office 365 - Napa the next big thing
Office apps in Office 365 - Napa the next big thingOffice apps in Office 365 - Napa the next big thing
Office apps in Office 365 - Napa the next big thing
 
Chris givens building custom service applications
Chris givens building custom service applicationsChris givens building custom service applications
Chris givens building custom service applications
 
Deploy, Scale and Manage your Microsoft Investments with AWS
Deploy, Scale and Manage your Microsoft Investments with AWSDeploy, Scale and Manage your Microsoft Investments with AWS
Deploy, Scale and Manage your Microsoft Investments with AWS
 
Spca2014 access day1 coventry
Spca2014 access day1 coventrySpca2014 access day1 coventry
Spca2014 access day1 coventry
 
Office Add-ins community call-June 2020
Office Add-ins community call-June 2020Office Add-ins community call-June 2020
Office Add-ins community call-June 2020
 
#MFSummit2016 Operate: Solving desktop challenges with application virtualisa...
#MFSummit2016 Operate: Solving desktop challenges with application virtualisa...#MFSummit2016 Operate: Solving desktop challenges with application virtualisa...
#MFSummit2016 Operate: Solving desktop challenges with application virtualisa...
 
AIR - Framework ( Cairngorm and Parsley )
AIR - Framework ( Cairngorm and Parsley )AIR - Framework ( Cairngorm and Parsley )
AIR - Framework ( Cairngorm and Parsley )
 
Across the Isile - SMB Nation 2015
Across the Isile - SMB Nation 2015Across the Isile - SMB Nation 2015
Across the Isile - SMB Nation 2015
 
Deep Dive SharePoint 2013: Brave New World: What SharePoint 2013 Really Means...
Deep Dive SharePoint 2013: Brave New World: What SharePoint 2013 Really Means...Deep Dive SharePoint 2013: Brave New World: What SharePoint 2013 Really Means...
Deep Dive SharePoint 2013: Brave New World: What SharePoint 2013 Really Means...
 
SPC Adriatics 2013 - Working with the new SharePoint Online Apps by Toni Pohl
SPC Adriatics 2013 - Working with the new SharePoint Online Apps by Toni PohlSPC Adriatics 2013 - Working with the new SharePoint Online Apps by Toni Pohl
SPC Adriatics 2013 - Working with the new SharePoint Online Apps by Toni Pohl
 
Intro to Develop and Deploy Apps for Microsoft SharePoint and Office 2013
Intro to Develop and Deploy Apps for Microsoft SharePoint and Office 2013Intro to Develop and Deploy Apps for Microsoft SharePoint and Office 2013
Intro to Develop and Deploy Apps for Microsoft SharePoint and Office 2013
 
Office Add-ins developer community call-January 2020
Office Add-ins developer community call-January 2020Office Add-ins developer community call-January 2020
Office Add-ins developer community call-January 2020
 
Developing SharePoint 2013 apps with Visual Studio 2012 - SharePoint Connecti...
Developing SharePoint 2013 apps with Visual Studio 2012 - SharePoint Connecti...Developing SharePoint 2013 apps with Visual Studio 2012 - SharePoint Connecti...
Developing SharePoint 2013 apps with Visual Studio 2012 - SharePoint Connecti...
 
Word camp microsoft web platform
Word camp microsoft web platformWord camp microsoft web platform
Word camp microsoft web platform
 

Mehr von NCCOMMS

Mehr von NCCOMMS (20)

O365Con19 - UI:UX 101 Learn How to Design Custom Experiences for SharePoint -...
O365Con19 - UI:UX 101 Learn How to Design Custom Experiences for SharePoint -...O365Con19 - UI:UX 101 Learn How to Design Custom Experiences for SharePoint -...
O365Con19 - UI:UX 101 Learn How to Design Custom Experiences for SharePoint -...
 
O365Con19 - Model-driven Apps or Canvas Apps? - Rick Bakker
O365Con19 - Model-driven Apps or Canvas Apps? - Rick BakkerO365Con19 - Model-driven Apps or Canvas Apps? - Rick Bakker
O365Con19 - Model-driven Apps or Canvas Apps? - Rick Bakker
 
O365Con19 - Office 365 Groups Surviving the Real World - Jasper Oosterveld
O365Con19 - Office 365 Groups Surviving the Real World - Jasper OosterveldO365Con19 - Office 365 Groups Surviving the Real World - Jasper Oosterveld
O365Con19 - Office 365 Groups Surviving the Real World - Jasper Oosterveld
 
O365Con19 - Developing Timerjob and Eventhandler Equivalents - Adis Jugo
O365Con19 - Developing Timerjob and Eventhandler Equivalents - Adis JugoO365Con19 - Developing Timerjob and Eventhandler Equivalents - Adis Jugo
O365Con19 - Developing Timerjob and Eventhandler Equivalents - Adis Jugo
 
O365Con19 - Sharepoint with (Artificial) Intelligence - Adis Jugo
O365Con19 - Sharepoint with (Artificial) Intelligence - Adis JugoO365Con19 - Sharepoint with (Artificial) Intelligence - Adis Jugo
O365Con19 - Sharepoint with (Artificial) Intelligence - Adis Jugo
 
O365Con19 - What Do You Mean 90 days Isn't Enough - Paul Hunt
O365Con19 - What Do You Mean 90 days Isn't Enough - Paul HuntO365Con19 - What Do You Mean 90 days Isn't Enough - Paul Hunt
O365Con19 - What Do You Mean 90 days Isn't Enough - Paul Hunt
 
O365Con19 - Tips and Tricks for Complex Migrations to SharePoint Online - And...
O365Con19 - Tips and Tricks for Complex Migrations to SharePoint Online - And...O365Con19 - Tips and Tricks for Complex Migrations to SharePoint Online - And...
O365Con19 - Tips and Tricks for Complex Migrations to SharePoint Online - And...
 
O365Con19 - Start Developing Teams Tabs and SharePoint Webparts with SPFX - O...
O365Con19 - Start Developing Teams Tabs and SharePoint Webparts with SPFX - O...O365Con19 - Start Developing Teams Tabs and SharePoint Webparts with SPFX - O...
O365Con19 - Start Developing Teams Tabs and SharePoint Webparts with SPFX - O...
 
O365Con19 - Start Your Journey from Skype for Business to Teams - Sasja Beere...
O365Con19 - Start Your Journey from Skype for Business to Teams - Sasja Beere...O365Con19 - Start Your Journey from Skype for Business to Teams - Sasja Beere...
O365Con19 - Start Your Journey from Skype for Business to Teams - Sasja Beere...
 
O365Con19 - Lets Get Started with Azure Container Instances - Jussi Roine
O365Con19 - Lets Get Started with Azure Container Instances - Jussi RoineO365Con19 - Lets Get Started with Azure Container Instances - Jussi Roine
O365Con19 - Lets Get Started with Azure Container Instances - Jussi Roine
 
O365Con19 - Azure Blackbelt - Jussi Roine
O365Con19 - Azure Blackbelt - Jussi RoineO365Con19 - Azure Blackbelt - Jussi Roine
O365Con19 - Azure Blackbelt - Jussi Roine
 
O365Con19 - Customise the UI in Modern SharePoint Workspaces - Corinna Lins
O365Con19 - Customise the UI in Modern SharePoint Workspaces - Corinna LinsO365Con19 - Customise the UI in Modern SharePoint Workspaces - Corinna Lins
O365Con19 - Customise the UI in Modern SharePoint Workspaces - Corinna Lins
 
O365Con19 - Be The Protagonist of Your Modern Workplace - Corinna Lins
O365Con19 - Be The Protagonist of Your Modern Workplace - Corinna LinsO365Con19 - Be The Protagonist of Your Modern Workplace - Corinna Lins
O365Con19 - Be The Protagonist of Your Modern Workplace - Corinna Lins
 
O365Con19 - How to Really Manage all your Tasks Across Microsoft 365 - Luise ...
O365Con19 - How to Really Manage all your Tasks Across Microsoft 365 - Luise ...O365Con19 - How to Really Manage all your Tasks Across Microsoft 365 - Luise ...
O365Con19 - How to Really Manage all your Tasks Across Microsoft 365 - Luise ...
 
O365Con19 - Sharing Code Efficiently in your Organisation - Elio Struyf
O365Con19 - Sharing Code Efficiently in your Organisation - Elio StruyfO365Con19 - Sharing Code Efficiently in your Organisation - Elio Struyf
O365Con19 - Sharing Code Efficiently in your Organisation - Elio Struyf
 
O365Con19 - Things I've Learned While Building a Product on SharePoint Modern...
O365Con19 - Things I've Learned While Building a Product on SharePoint Modern...O365Con19 - Things I've Learned While Building a Product on SharePoint Modern...
O365Con19 - Things I've Learned While Building a Product on SharePoint Modern...
 
O365Con19 - Keep Control of Your Data with AIP and CA - Bram de Jager
O365Con19 - Keep Control of Your Data with AIP and CA - Bram de JagerO365Con19 - Keep Control of Your Data with AIP and CA - Bram de Jager
O365Con19 - Keep Control of Your Data with AIP and CA - Bram de Jager
 
O365Con19 - Kaizala a Dive Into the Unknown - Rick van Rousselt
O365Con19 - Kaizala a Dive Into the Unknown - Rick van RousseltO365Con19 - Kaizala a Dive Into the Unknown - Rick van Rousselt
O365Con19 - Kaizala a Dive Into the Unknown - Rick van Rousselt
 
O365Con19 - How to Inspire Users to Unstick from Email - Luise Freese
O365Con19 - How to Inspire Users to Unstick from Email - Luise FreeseO365Con19 - How to Inspire Users to Unstick from Email - Luise Freese
O365Con19 - How to Inspire Users to Unstick from Email - Luise Freese
 
O365Con19 - O365 Identity Management and The Golden Config - Chris Goosen
O365Con19 - O365 Identity Management and The Golden Config - Chris GoosenO365Con19 - O365 Identity Management and The Golden Config - Chris Goosen
O365Con19 - O365 Identity Management and The Golden Config - Chris Goosen
 

Kürzlich hochgeladen

+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@
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Kürzlich hochgeladen (20)

ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
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
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
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
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
+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...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
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
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 

SPCA2013 - Taking Office Beyond the Client with Office Web Apps 2013

  • 1.
  • 2. Taking Office Beyond the Client with Office Web Apps 2013
  • 3. Introductions Spencer Harbar Mirjam van Olst http://www.harbar.net http://sharepointchick.com @harbars @mirjamvanolst spence@harbar.net mirjam@outlook.com
  • 4. http://www.diwug.nl/e-magazines Download your free copies online, or pick up a printed version in the Ask the Experts area
  • 5. Agenda Introduction to Office Web Apps Architecture Overview Functional Improvements Deploying Office Web Apps Demonstration Extending Office Web Apps
  • 6. Office Web Apps 2013 Office Web Apps 2013 provides online, browser based versions of Word, Excel, PowerPoint and OneNote
  • 7. Office Web Apps Deployments Consumer Cloud (SkyDrive, Docs.com) Public Cloud (Office 365) On Premises & Private Cloud Same core capabilities available in Consumer cloud, Public cloud, and On Premises or Private Cloud (almost!!!!)
  • 8. OWA or WAC? • Confusing Acronym Madness! • OWA: Outlook Web Access • WAC: Web Application Companion • • Original name for Office Web Applications! WAC is frequently used internally in the product and with updates
  • 11. Problems with Office Web Apps 2010 As a SharePoint Service Application Tightly coupled with SharePoint Farm(s) Patched with SharePoint Cumulative Updates and Service Packs Albeit different update schedules Not all documents are in SharePoint! Large customers had numerous farms to manage Complex Upgrade and maintenance SharePoint service application not in-sync with Office Web Applications on Public Cloud Docs.com, SkyDrive, Facebook
  • 12. Office Web Apps 2013 Office Web App
  • 13. Office Web Apps Architecture Overview WAC is now an independent server product No longer a service application Totally redesigned and implemented as a “stateless” appliance Simple Farm creation, high availability and disaster recovery One WAC farm can support multiple SharePoint farms Integrate with WAC from a number of different systems: » SharePoint 2013 – NOT SharePoint 2010 » Exchange 2013 » Lync 2013 » File servers 3rd parties can integrate with WAC to provide access to documents in their data stores e.g. EMC Documentum, IBM FileNet, OpenText, etc.
  • 14. Office Web Apps Architecture Overview Advantages of WAC being a separate server product: Vastly simplified installation and configuration WAC can be scaled and managed separately from other Microsoft server products One WAC farm can be used by multiple different other Microsoft server product farms WAC farm version does not need to be in sync with SharePoint farm There is no Administration UI for WAC 100% Windows PowerShell cmdlets
  • 16. Feature Investments Superior browser and mobile device support External data in Excel supported Open Document Forum 1.2 support PDF viewer included (March 2013 Public Update) Human readable (and understandable) URLs Much easier to share Possible to open files from file shares Requires Office Web Apps account to have permissions on the file share
  • 17. Office Web App URLs URLs are now human readable (and understandable) Allows for simple and easy sharing of documents Office Web Apps 2010: Office Web Apps 2013:
  • 18. New, Edit, View capabilities Office Web Apps 2013 can now be used as source for creation of documents Creation and editing of documents require licenses for end users Read Only use does not require licenses! Updated licensing policy for better usage scenarios without Office client installation requirements
  • 19. ”Full Screen” Options for embedded document views
  • 20. Office Web Apps Collaboration Document Review Multi-user Authoring Meetings Editing OneNote Web App Presentation Broadcast Change tracking Excel Web App Lync Integration Commenting PowerPoint Web App Async Navigation Word Web App Media Playback With anyone with a browser
  • 21. Co-Authoring on Office 365 Edit documents simultaneously Word Web App PowerPoint Web App Excel Web App Real-time presence shows where co-authors are working in the document Prevents save conflicts Auto-save changes See changes as they happen Introduced in Office Web Apps version 16.x November 7 2013
  • 23. Performance and scale Requires dedicated servers – Can be also virtualized Can run on a single server depending on requirements Add servers to meet demand No reason to have separate farms – Except security
  • 24. Installing Office Web Apps • Very simple and easy! • • • • Operating System Pre-requisites Office Web Apps Office Web Apps Language Packs
  • 25. Farm creation and configuration New-OfficeWebAppsMachine New-OfficeWebAppsFarm
  • 26. Connecting to SharePoint 2013 Discovery Request Discovery Response >>New-SPWopiBinding –Server <serverUrl> >>Set-SPWOPIZone –Zone <zone> • • • • • Set once for the whole SharePoint farm Windows PowerShell only You can customize which Office Web Apps are registered Nothing is installed on SharePoint Removing is just as easy
  • 28. Deployment Notes You cannot run any other server products on the Office Web Apps server(s) Exchange, SharePoint., Lync, SQL, etc Installation is blocked, also will periodically remove IIS applications Connecting your SharePoint farm to the Office Web Apps farm includes many options Control over viewing/editing File Types, Extensions etc Licensing can be controlled (from within SharePoint)
  • 29. Secure Sockets Layer Use HTTPS for Office Web Apps! – Security • Office Web Apps uses a proprietary authorization protocol • Passes access tokens across the wire – Functionality • • • • Irritating Web Browser warnings about unsecure content! If SharePoint Web App is HTTP and HTTPS, HTTPS is required If SharePoint Web App is HTTP and WAC is HTTPS, no warnings If SharePoint Web App is HTTPS and WAC is HTTP, user warnings
  • 30. Say WOPI? Say what? Web Application Open Platform Interface “Open” (documented) protocol – http://msdn.microsoft.com/enus/library/hh622722(v=office.12).aspx Possible to – create your own WOPI Hosts/Servers (e.g. SharePoint) – connect to your own WOPI Apps/Clients (e.g. source code viewer) – http://www.wictorwilen.se/Tags/Open%20WOPI
  • 32. Summary Rich browser based Office functionality Architecture Changes in Office Web Apps 2013 Deployment and Core Capabilities Extending Office Web Apps