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

35

description

Taking Office Beyond the Client with Office Web Apps 2013

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

Page 1: SPCA2013 - Taking Office Beyond the Client with Office Web Apps 2013
Page 2: SPCA2013 - Taking Office Beyond the Client with Office Web Apps 2013

Taking Office Beyond the Client

with Office Web Apps 2013

Page 3: SPCA2013 - Taking Office Beyond the Client with Office Web Apps 2013

Mirjam van Olst

http://sharepointchick.com

@mirjamvanolst

[email protected]

Introductions

Spencer Harbar

http://www.harbar.net

@harbars

[email protected]

Page 4: SPCA2013 - Taking Office Beyond the Client with Office Web Apps 2013

http://www.diwug.nl/e-magazines

Download your free copies online,

or pick up a printed version in the

Ask the Experts area

Page 5: SPCA2013 - Taking Office Beyond the Client with Office Web Apps 2013

Agenda

Introduction to Office Web Apps

Architecture Overview

Functional Improvements

Deploying Office Web Apps

Demonstration

Extending Office Web Apps

Page 6: SPCA2013 - Taking Office Beyond the Client with Office Web Apps 2013

Office Web Apps 2013

Office Web Apps 2013 provides online,

browser based versions of Word, Excel,

PowerPoint and OneNote

Page 7: SPCA2013 - Taking Office Beyond the Client with Office Web Apps 2013

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!!!!)

Page 8: SPCA2013 - Taking Office Beyond the Client with Office Web Apps 2013

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

Page 9: SPCA2013 - Taking Office Beyond the Client with Office Web Apps 2013

Architecture Overview

Page 10: SPCA2013 - Taking Office Beyond the Client with Office Web Apps 2013

Office Web Apps 2010

Page 11: SPCA2013 - Taking Office Beyond the Client with Office Web Apps 2013

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

Page 12: SPCA2013 - Taking Office Beyond the Client with Office Web Apps 2013

Office Web Apps 2013

Office Web

App

Page 13: SPCA2013 - Taking Office Beyond the Client with Office Web Apps 2013

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.

Page 14: SPCA2013 - Taking Office Beyond the Client with Office Web Apps 2013

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

Page 15: SPCA2013 - Taking Office Beyond the Client with Office Web Apps 2013

Functional Improvements

Page 16: SPCA2013 - Taking Office Beyond the Client with Office Web Apps 2013

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

Page 17: SPCA2013 - Taking Office Beyond the Client with Office Web Apps 2013

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:

Page 18: SPCA2013 - Taking Office Beyond the Client with 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

Page 19: SPCA2013 - Taking Office Beyond the Client with Office Web Apps 2013

”Full Screen” Options for embedded

document views

Page 20: SPCA2013 - Taking Office Beyond the Client with Office Web Apps 2013

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

Page 21: SPCA2013 - Taking Office Beyond the Client with Office Web Apps 2013

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

Page 22: SPCA2013 - Taking Office Beyond the Client with Office Web Apps 2013

Deploying Office Web Apps

Page 23: SPCA2013 - Taking Office Beyond the Client with Office Web Apps 2013

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

Page 24: SPCA2013 - Taking Office Beyond the Client with Office Web Apps 2013

Installing Office Web Apps

• Very simple and easy!• Operating System

• Pre-requisites

• Office Web Apps

• Office Web Apps Language Packs

Page 25: SPCA2013 - Taking Office Beyond the Client with Office Web Apps 2013

Farm creation and configuration

New-OfficeWebAppsFarm

New-OfficeWebAppsMachine

Page 26: SPCA2013 - Taking Office Beyond the Client with Office Web Apps 2013

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>

Page 27: SPCA2013 - Taking Office Beyond the Client with Office Web Apps 2013

Demonstration

Office Web Apps 2013

Page 28: SPCA2013 - Taking Office Beyond the Client with 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)

Page 29: SPCA2013 - Taking Office Beyond the Client with Office Web Apps 2013

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

Page 30: SPCA2013 - Taking Office Beyond the Client with Office Web Apps 2013

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

Page 31: SPCA2013 - Taking Office Beyond the Client with Office Web Apps 2013

Demonstration

Office Web Apps 2013

Page 32: SPCA2013 - Taking Office Beyond the Client with 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

Page 33: SPCA2013 - Taking Office Beyond the Client with Office Web Apps 2013

THANK YOU

Page 34: SPCA2013 - Taking Office Beyond the Client with Office Web Apps 2013
Page 35: SPCA2013 - Taking Office Beyond the Client with Office Web Apps 2013