6. Consumer / Windows Live
Publicly available to any Live ID user
Free with SkyDrive & Outlook.com (Hotmail)
Iterative release cadence
On-Premise / Private Cloud
Runs as Office Web Apps Server
Integrates with SharePoint, Exchange,
File shares, etc.
Minimal changes during life cycle
Office 365 / Public Cloud
An option within the service
Monthly per-user subscription
90-day service update cycle
Office Web Apps Delivery Options
7. Round-Tripping High Fidelity Familiar & Trustworthy
Office Web Apps Design Tenants
Fearless editing across
user endpoints
Open standards–based /
ISO Open XML
Not a conversion
No surprises
Identical viewing on the
web
Application Engines on
the server
Ribbon UI across the
web apps
Spellcheck, fonts, etc.
Respect data-protection
policies
10. Exchange
Most requested scenario; view attachments
directly from OWA without needing to
download the document
Lync
Enables document presentation to web-only
Lync clients; also powers the desktop version
File shares & intranet
Enables files located on other sources, including
file shares
Viewing only
New Sources
11. Document Review
Track changes and comments now supported
Co-authoring
Introduced in 2010 for OneNote and Excel,
PowerPoint and Word now support both browser
and browser to client
Meetings
Presentation broadcast still available, media
playback now works in the browser, Lync
integration, Async navigation
Work With Others
12. Excel
HTML Print, Merge Cells, AutoSum, QueryTables
PowerPoint
Insert video, Transitions, Animations, Design and
themes
Word
Document editing, much better fidelity in edit
mode
OneNote
Ink viewing, File preview, new UI
Advanced Authoring
13. Excel
HTML Print, Merge Cells, AutoSum, QueryTables
PowerPoint
Insert video, Transitions, Animations, Design and
themes
Word
Document editing, much better fidelity in edit
mode
OneNote
Ink viewing, File preview, new UI
Advanced Authoring
16. Office Web Apps on your own private network
Manage updates to Web Apps Server independent
of SharePoint
Integration options for Exchange, SharePoint, Lync,
line-of-business applications, and file shares.
Office Web Apps Server
20. IRM Document Libraries
Information Rights Managed libraries can now be opened with the
Web Apps; individually Information Rights Managed documents
still require the client
Authentication
OAuth is used to pass credentials, credentials are passed for each
request, and the request is user- and document-specific
HTTPS
SSL is the default protocol, so all data is sent encrypted between all
servers
How Office Web Apps Work
21. System Requirements Performance and Scale
Server Considerations
Windows Server 2008 R2
.NET 4.0
Active Directory to manage server identity
Load balancer for multi-machine farms
SCOM for monitoring
Optional license enforcement via
SharePoint
Requires dedicated servers (but they can be VMs)
The whole thing can run on a single server
Add servers to meet demand
Never any reason to have separate farms
(except security)
All servers must be domain-joined
(except single box)
Every machine in a server farm is identical
All machines can play any role required at any
time
You can reconfigure the farm without removing
machines
22. Your First (and Second) Office Web Apps Server
>>New-OfficeWebAppsFarm -InternalURL http://<URL> -
ExternalUrl http://<URL>
>>New-OfficeWebAppsMachine -MachineToJoin
<machine_name>
30
23. Load-Balancing Tips
Offload SSL to your load balancer
• Configure your servers with HTTP
• Set the SSLOffloaded flag in PowerShell
Make sure to enable server affinity
Use layer 7 load balancing to
specialize Front End roles
24. Connecting Office Web Apps to SharePoint
SharePoint Office Web Apps
Server
>>New-SPWOPIBinding –Server <server_URL>
Set once for the whole SharePoint farm
PowerShell only
You can customize which Office Web Apps are registered
Nothing is installed on SharePoint
Removing is just as easy
26. Front End Front End Front End
Load Balancer
Word Back End Excel Back End
PowerPoint Back
End
Load-Balancing Your Farm (Cont’d)
27. Accounting for Internet and Extranet Access
Exchange
Office Web Apps
ServerSharePoint
BrowserBrowser
28. Round-Tripping High Fidelity Familiar & Trustworthy
Summary
Fearless editing across
user endpoints
Open standards–based /
ISO Open XML
Not a conversion
No surprises
Identical viewing on the
web
Application Engines on
the server
Ribbon UI across the
web apps
Spellcheck, fonts, etc.
Respect data-protection
policies
For the more information on Office Web Apps:
http://technet.microsoft.com/en-us/library/jj219456.aspx
The workforce has become increasingly mobile. This means that IT has to ensure that they can access the information they need from wherever they are – and on more devices.
The Web became an obvious answer for a way to help people address these challenges and opportunities. And so we decided to build Web-based productivity tools, namely the Office Web Apps, to rise to the call of this changing technology landscape.
Office 365 has been designed to complement desktop Office rather than replace it, as the cloud services offer greater flexibility in terms of how and where your employees work.
We use the term “Office Web Apps” to describe the web-based core authoring apps in Office.
Features:
Powerpoint Web App:-Richer editing experience
-Native Audio-Video integration
-PowerPoint Web App Co-authoring
OneNote Web App:
-Search across section
-Find on this page
-Click to type
Word Web App:
-A more familiar editing experience, page layout view
-Smart art, chart, picture styles displayed
-Word count
-Translate
-Commenting in view
-Embed
Excel Web App
-More spreadsheet functionality
-Suggested charts
-Context menus
-Autofit columns-Merge cells
-Forms & embed
-Programmability
Out of scope and slightly different are:
Outlook Web App (managed via Microsoft Exchange Server/Online)
Lync Web App (Microsoft Lync Server/Online
Project Web App (managed by Microsoft Project Server/Online)
“Office Services” are programmatic/customization options that developers or power users can use to build and integrate business solutions. While some customizations can be done on the client side, the server side is where service applications on SharePoint with APIs can be integrate with:
Access Services
Visio Services
Excel Services
Word Automation Services
PowerPoint Automation Services
Now, you can use the basic features from your favorite Office applications on the Web, with SharePoint Server 2010, SharePoint Online (Office 365) or Windows Live Skydrive as your home base. The Web Apps are online companions available for Word, Excel, PowerPoint and OneNote.
There are many benefits in Web-based productivity tools. The key areas where customers will find value include:
Quick viewing – Scan through files quickly in a SharePoint doc library, to find the one you need.
Anywhere access – Take peace of mind that you don’t always need to have your PC to access information. This also promotes SharePoint adoption throughout the organization.
Sharing – Post and share large files, use simultaneous editing, share files regardless of version.
Basic editing – Take advantage of a familiar experience to make light edits. A set of essential features for web-based scenarios is available in each Web App.
In addition, there are aspects of the Web Apps that really make them stand out from the competition:
Delivery options – For enhanced security, IT has the CHOICE to host them on premises with SharePoint Foundation, or to have them hosted with SharePoint Online (available in Microsoft Office 365). It’s a matter of choice in what’s best for the organization in managing flexibility vs. control.
“Round tripping” – Content and formatting is maintained as you move across the PC, phone and browser to make light edits, what we like to call “taking the content on a round trip.” This avoids user frustration as well as preventing support calls to IT for assistance in restoring content.
High fidelity – the Web Apps deliver files to you as you would expect to see them. This provide a consistent viewing experience that you are used to with Office on the PC. In addressing the proliferation of devices, the Web Apps will work on supported versions of IE, Firefox and Safari.
Familiar and Trustworthy - The familiar graphical user interface makes it easy for Web-based workers to get started with Office Web Apps with the same previous features such as spellcheck, fonts, etc. and security.
“Round tripping” – Content and formatting is maintained as you move across the PC, phone and browser to make light edits, what we like to call “taking the content on a round trip.” This avoids user frustration as well as preventing support calls to IT for assistance in restoring content.
High fidelity – the Web Apps deliver files to you as you would expect to see them. This provide a consistent viewing experience that you are used to with Office on the PC. In addressing the proliferation of devices, the Web Apps will work on supported versions of IE, Firefox and Safari.
Familiar and Trustworthy - The familiar graphical user interface makes it easy for Web-based workers to get started with Office Web Apps with the same previous features such as spellcheck, fonts, etc. and security.
Exchange
We’re excited to announce an update to OWA in Exchange Online that now integrates the Office Web Apps into the attachment previewing experience for Word, Excel, and PowerPoint files! Along with continued PDF support, this means Exchange Online users get high-fidelity previews of Office documents on the web, in exactly the same format they were created. WebReady Document Viewing is perfect for quick document previews and if you need to edit a document you can easily open the file in your desktop Office client from the Office Web App through a single click.
Lync
With Lync Web App, a new Silverlight based web browser client that allows participants without a Lync account or Lync client to participate in meetings using Windows or Mac operating system and present and view PowerPoint slides, share desktop/application (Windows platform only), poll the audience and collaborate on a whiteboard.
Lync Web App can be used by employees who have Lync account, but do not have a Lync client installed on their machines, like those working from home on a PC or a Mac. Lync Web App also enables external partners, such as salespeople, who are invited to Lync meetings but do not have Lync account to join meetings as guest.
Lync Web App provides most of the Lync features in a meeting; including viewing and presenting PowerPoint slides, meeting wide IM, telephone based audio, file distribution and application and desktop sharing.
File Shares & Intranet
Online Viewers enable users to use a web browser to view Excel, PowerPoint and Word files that are stored on web servers or shared folders in an organization. Users can conveniently view Office files in a web browser without having to open a separate application. In addition, Online Viewers do not require Office 2013 to be installed on users’ computers. Online Viewers also generate the code that is required to link or embed the URL inside a webpage. You can use Online Viewers within your Intranet, or on the Internet.
You need to brainstorm with your team while traveling; update project data with a colleague on another continent; help your mom with a family photo album; or find an easy way to manage and share the little league soccer schedule with other team parents. However and wherever you collaborate, Office Web Apps gives you a simple, effective, and powerful way to work together with others who are using both PC and Mac computers, whether they are using Internet Explorer, Safari, or Firefox browsers, and regardless of what version of Microsoft Office they have installed.
Advancing the Office experience on the web by focusing on:
Highly-used (or missed) features
Delivering on key scenarios
What’s enabled by the latest Web technologies
Advancing the Office experience on the web by focusing on:
Highly-used (or missed) features
Delivering on key scenarios
What’s enabled by the latest Web technologies
When used with SharePoint Server 2013, Office Web Apps Server provides updated versions of Word Web App, Excel Web App, PowerPoint Web App, and OneNote Web App. Users can view and, in some cases, edit Office documents in SharePoint libraries by using a supported web browser on computers and on many mobile devices, such as Windows Phones, iPhones, iPads, and Windows 8 tablets. Among the many new features in Office Web Apps, improved touch support and editing capabilities enable users of iPads and Windows 8 tablets to enjoy editing and viewing Office documents directly from their devices.
With Office Web Apps Server, your users get browser-based productivity from nearly any device on your terms and within your own private network.
Keep your users productive and working together, no matter where they are or what device or software they have, using browser-based versions of Word, Excel, PowerPoint, and OneNote.
Manage updates to Web Apps Server independent of other products, with stand-alone server deployment and configuration.
Get simple, seamless integration with your existing servers including Exchange, SharePoint, Lync, line-of-business applications, and file shares.
Office Web Apps Server is an Office server product that provides browser-based file viewing and editing services for Office files. Office Web Apps Server works with products and services that support WOPI, the Web app Open Platform Interface protocol. These products, known as hosts, include SharePoint 2013, Lync Server 2013, and Exchange Server 2013. An Office Web Apps Server farm can provide Office services to multiple on-premises hosts, and you can scale out the farm from one server to multiple servers as your organization’s needs grow. Although Office Web Apps Server requires dedicated servers that run no other server applications, you can install Office Web Apps Server on virtual machine instances instead.
It is easier to deploy and manage Office Web Apps within your organization now that it is a stand-alone product. If you deploy SharePoint 2013, for example, you no longer have to optimize the SharePoint infrastructure to support Office Web Apps, which in earlier versions was tightly integrated with SharePoint Server 2010. You can also apply updates to the Office Web Apps Server farm separately and at a different frequency than you update SharePoint, Exchange, or Lync Server. Having a stand-alone Office Web Apps Server farm also means that users can view or edit Office files that are stored outside SharePoint Server, such as those in shared folders or other websites. This functionality is provided by a feature known as Online Viewers.
WOPI Protocol Web application Open Platform InterfaceOAUTH token, HTTPS encrypted SSL
App Frame call – the application, host creates access token, per user per resource (document only)
Private subnet
Edit Mode – getting back JavaScript
IRMed Document library don’t allow browser caching, in-general enabled, IRMed documents NO
FE – Word/OneNote editing
Back end – Word rendering
PPT – Back end for editing
XLS – Calculation is back end
Information Rights Management Office 2013 incorporates new Windows 2012 Active Directory Rights Management Services (AD RMS) features. Support for multiple user IDs for access to Office 365 and single sign-on means that choosing an identity and protecting content is much easier for users. Behind the scenes, this new functionality and automatic service discovery eliminate the need for registry configuration.
Authentication in Office The days are over for providing a password multiple times as users conduct normal business, opening multiple Office files from different locations. Now users create a profile, sign in one time, and can seamlessly work on and access local and cloud Office files and not be required to re-identify themselves. Users can connect multiple services such as an organization’s SkyDrive or a user’s personal SkyDrive account, to their Office profiles and have instant access to all files and their associated storage. Users authenticate one time for all Office applications, including SkyDrive. This is true regardless of the identity provider (Microsoft account and the user ID that you use to access Office 365) or the authentication protocol that is used by the application (for example, OAuth, forms based, claims based, or Windows Integrated Authentication). From a user perspective, it all just works. From the IT perspective, these connected services can easily be managed.
HTTPS When you open a document in the OWA, the content is encrypted by default.
When you install, we do all services and start all of them – there is no notion of having different services on different machines, so all machines can pick up.
Have just Front End servers.
Performance tuning isn’t worth it, failure rates go up, better off adding more machines.
The code in the first example creates a new Office Web Apps Server farm that consists of a single server. The URL that you specify for –InternalURL is the FQDN name of the server that runs Office Web Apps Server, such as http://servername.contoso.com. The URL that you specify for –ExternalURL is the FQDN name that can be accessed on the Internet.
After the first server is running Office Web Apps Server, run the second command on the other servers to add them to the farm.
After the farm is created, details about the farm are displayed in the Windows PowerShell prompt. To verify that Office Web Apps Server is installed and configured correctly, use a web browser to access the Office Web Apps Server discovery URL, as shown in the following example. The discovery URL is composed of the value that you assigned to the InternalUrl parameter when you configured your Office Web Apps Server farm, and it is followed by /hosting/discovery.
We recommend a load balancing solution when you run Office Web Apps Server on two or more servers. You can use any load balancing solution. This includes a server that runs the Web Server (IIS) role running Application Request Routing (ARR). In fact, you can run ARR on one of the servers that runs Office Web Apps Server. If you don’t have a load balancing solution, here are some resources for using IIS with ARR:
Ideally, the load balancing solution that you choose supports the following features:
Layer 7 routing
Enabling client affinity or front-end affinity
Enabling SSL offloading
If you use a load balancer, you must install the certificate on the load balancer
Now that your Office Web Apps farm is up and running, you can connect your SharePoint farm. To do that, login to any server in your SharePoint farm and open the SharePoint PowerShell command window. Use the following command to connect to the Office Web Apps farm:
To use HTTPS with WAC (recommended):
Create the connection to WAC with this PowerShell command: New-SPWOPIBinding -ServerName <fully.qualified.machine.name of WAC server>
“Round tripping” – Content and formatting is maintained as you move across the PC, phone and browser to make light edits, what we like to call “taking the content on a round trip.” This avoids user frustration as well as preventing support calls to IT for assistance in restoring content.
High fidelity – the Web Apps deliver files to you as you would expect to see them. This provide a consistent viewing experience that you are used to with Office on the PC. In addressing the proliferation of devices, the Web Apps will work on supported versions of IE, Firefox and Safari.
Familiar and Trustworthy - The familiar graphical user interface makes it easy for Web-based workers to get started with Office Web Apps with the same previous features such as spellcheck, fonts, etc. and security.