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

Post on 09-May-2015

474 views 1 download

description

Taking Office Beyond the Client with Office Web Apps 2013

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

Taking Office Beyond the Client

with Office Web Apps 2013

Mirjam van Olst

http://sharepointchick.com

@mirjamvanolst

mirjam@outlook.com

Introductions

Spencer Harbar

http://www.harbar.net

@harbars

spence@harbar.net

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)

On Premises & Private Cloud

Public Cloud

(Office 365)

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 usersRead 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

With anyone with a browser

Document Review Multi-user Authoring

Change tracking

Commenting

Editing OneNote Web App

Excel Web App

PowerPoint Web App

Word Web App

Meetings

Lync Integration

Presentation Broadcast

Async Navigation

Media Playback

Co-Authoring on Office 365

Edit documents simultaneouslyWord Web App

PowerPoint Web App

Excel Web App

Real-time presence shows

where co-authors are

working in the documentPrevents save conflicts

Auto-save changesSee changes as they happen

Introduced in Office Web Apps version 16.xNovember 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-OfficeWebAppsFarm

New-OfficeWebAppsMachine

Connecting to SharePoint 2013

• 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

Discovery Request

Discovery Response

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

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/en-

us/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

Rich browser

based Office

functionality

Architecture

Changes in

Office Web

Apps 2013

Deployment

and Core

Capabilities

Extending

Office Web

Apps

Summary

THANK YOU