Descripción de las Office Web Apps (instaladas en Productos de SharePoint 2010)

 

Se aplica a: Excel Online, PowerPoint Web App Preview, Word Web App Preview

Última modificación del tema: 2016-11-29

Las Microsoft Office Web Apps son el complemento en línea de las aplicaciones de Word, Excel, PowerPoint y OneNote de Office que permite a los usuarios, independientemente de su ubicación, tener acceso a documentos y editarlos. Los usuarios pueden ver, compartir y trabajar en documentos con otros usuarios conectados a través de equipos personales, teléfonos móviles e Internet. Las Office Web Apps están disponibles para los usuarios a través de Windows Live y para los clientes empresariales mediante soluciones de administración de documentos y de licencias por volumen de Microsoft Office 2010 basadas en Productos de Microsoft SharePoint 2010.

Nota

Se requieren un dispositivo adecuado, una conexión a Internet y un explorador Internet Explorer, Firefox o Safari admitido. Algunas funcionalidades móviles requieren Office Mobile 2010, no incluido en Office Web Apps ni en las aplicaciones y los conjuntos de aplicaciones de Office 2010. Existen algunas diferencias entre las características de Office Web Apps, Office Mobile 2010 y las aplicaciones de Office 2010.

La información proporcionada en este artículo está destinada a los profesionales de TI que planean usar las Office Web Apps en Productos de SharePoint 2010 local en sus organizaciones. En este artículo, Productos de SharePoint 2010 hace referencia a Microsoft SharePoint Server 2010 y a Microsoft SharePoint Foundation 2010, a menos que se indique lo contrario. Se publicará contenido nuevo y actualizado periódicamente.

En este artículo:

  • Versiones de las Office Web Apps

  • Integración con Productos de SharePoint 2010

  • Descripción de la experiencia del usuario de las Office Web Apps

  • Descripción de la arquitectura de las Office Web Apps

  • Descripción del funcionamiento de las Office Web Apps

  • Planeación de las Office Web Apps en la organización

  • Implementación de las Office Web Apps en la organización

Versiones de las Office Web Apps

Las Office Web Apps están disponibles para consumidores y negocios a través de:

Windows Live   Para consumidores y usuarios de pequeñas empresas, las Office Web Apps están disponibles en Windows Live como un servicio gratuito. Para obtener más información, vea el tema sobre el uso de las Office Web Apps en Windows Live.

Localmente   Los clientes empresariales autorizados para Microsoft Office 2010 mediante un programa de licencia de volumen pueden ejecutar las Office Web Apps en un servidor que ejecuta Microsoft SharePoint Foundation 2010 o Microsoft SharePoint Server 2010. La información de este artículo se aplica a una solución de Office Web Apps local con Productos de SharePoint 2010.

Integración con Productos de SharePoint 2010

Las Office Web Apps están estrechamente integradas con Productos de SharePoint 2010. Al instalar las Office Web Apps, los servicios de Office Web Apps se agregan a la lista de servicios de SharePoint Services y la característica de Office Web Apps se agrega a las características disponibles de SharePoint.

Entre los servicios de Office Web Apps se incluyen el Servicio de visualización de Word, el servicio de PowerPoint y Excel Calculation Services que se crean y ejecutan dentro del contexto de SharePoint Services.

La característica y los servicios de Office Web Apps se integran con las eficaces funcionalidades de administración de contenido empresarial de SharePoint para proporcionar a los usuarios la posibilidad de obtener acceso a los documentos de la organización y trabajar con ellos desde cualquier lugar mediante un explorador web.

Descripción de la experiencia del usuario de las Office Web Apps

Visualización y edición de documentos de Office

Las Office Web Apps ofrecen a los usuarios una experiencia de edición y visualización basada en el explorador al proporcionar una representación de un documento de Office en el explorador. Cuando un usuario hace clic en un documento almacenado en una biblioteca de documentos de SharePoint, el documento se abre directamente en el explorador. El documento se muestra en el explorador de modo similar a cómo se muestra en la aplicación cliente de Office. La Web App también proporciona varias características de edición equivalentes a las de una aplicación cliente de Office.

Las Office Web Apps proporcionan esta representación de un documento de Word, presentación de PowerPoint, libro de Excel o bloc de notas de OneNote de Office mediante objetos del explorador nativos como HTML, JavaScript e imágenes. Cada tipo de documento se administra de forma diferente en función de los servicios de Office Web Apps iniciados y de si la característica de Office Web Apps se encuentra o no activada.

Un documento de la Word Web App, PowerPoint Web App o Excel Web App puede editarse en el explorador o abrirse para su edición en la aplicación cliente de Office asociada. Si al ver o trabajar con una Web App el usuario hace clic en el botón Editar en el explorador de la ficha Inicio de la barra de herramientas, el usuario podrá realizar tareas de edición ligeras en el explorador. Un bloc de notas de la OneNote Web App puede editarse en el explorador de forma nativa sin que sea necesario hacer clic en el botón Editar en el explorador o puede abrirse en la aplicación cliente de OneNote mediante un clic en Abrir en OneNote.

Si en una Web App un usuario hace clic en el botón Abrir en Word, Abrir en PowerPoint, Abrir en Excel o Abrir en OneNote de la barra de herramientas, el documento se abrirá en la aplicación cliente de Office asociada, si ésta está instalada en el equipo cliente.

Importante

Si en una Web App un usuario hace clic en el botón Abrir en Word, Abrir en PowerPoint, Abrir en Excel o Abrir en OneNote de la barra de herramientas, es posible que se muestre un mensaje que indique que el archivo no se puede abrir en la aplicación cliente. Esto puede deberse a una o varias de las condiciones siguientes:

  • El usuario está ejecutando una versión de 64 bits de Internet Explorer.

  • El control ActiveX necesario para abrir el archivo en la aplicación cliente de Office no está instalado en el explorador.

  • Microsoft Office no está instalado en el equipo cliente.

  • La versión instalada de Office es anterior a Office 2003.

  • La configuración de seguridad de Internet Explorer impide que se ejecuten los controles ActiveX.

  • El explorador cliente es Firefox, pero el complemento de Firefox para ActiveX no está instalado. Este complemento es necesario para poder abrir documentos de Office en Firefox.

  • El explorador no admite ActiveX.

Mejora de la experiencia del usuario con Silverlight

Silverlight es un complemento gratuito que puede proporcionar experiencias web más completas para muchos exploradores diferentes. No es necesario instalar el complemento Silverlight en el explorador cliente para usar las Office Web Apps. Sin embargo, la instalación del complemento Silverlight en el explorador puede proporcionar las siguientes ventajas:

  • Al usar la Word Web App en exploradores con el complemento Silverlight instalado, los usuarios pueden experimentar una carga de página más rápida, fidelidad del texto mejorada en zoom total, compatibilidad con la configuración del optimizador de ClearType y una mayor precisión en la búsqueda de instancias de cadenas de búsqueda al usar la característica Buscar en esta página.

  • Al usar la PowerPoint Web App en exploradores con el complemento Silverlight instalado, los usuarios pueden experimentar una carga de página más rápida, las animaciones se mostrarán más fluidas y las diapositivas de presentación se escalarán al tamaño de la ventana del explorador.

La instalación de Silverlight en el explorador cliente no proporciona ninguna ventaja adicional en la Excel Web App ni en la OneNote Web App.

Para obtener más información acerca de Silverlight, vea https://www.microsoft.com/silverlight/.

Configuración del comportamiento predeterminado para abrir los documentos habilitados por el explorador

Productos de SharePoint 2010 usa la opción Comportamiento predeterminado para abrir los documentos habilitados por el explorador para determinar el modo en que se abren los documentos cuando un usuario hace clic en ellos en SharePoint. De forma predeterminada, esta opción se configura para abrir los documentos en su aplicación cliente asociada. Al instalar las Office Web Apps, el programa de instalación cambiará esta opción de modo que los documentos se abran en el explorador. No obstante, si la característica y los servicios de Office Web Apps no se activaron, cuando un usuario hace clic en un documento, es posible que reciba un mensaje de error que indique que no se puede encontrar el servicio. En este mensaje de error se incluye un botón en el cual el usuario debe hacer clic para abrir el documento en la aplicación cliente de Office asociada.

Para obtener información acerca de cómo configurar el comportamiento de apertura predeterminado en SharePoint, vea Configuración del comportamiento predeterminado para abrir documentos habilitados por el explorador (Office Web Apps).

Descripción de la arquitectura de las Office Web Apps

Las Office Web Apps comprenden varios componentes de servidor que crean y proporcionan representaciones de documentos de Word, presentaciones de PowerPoint, libros de Excel y blocs de notas de OneNote almacenados en SharePoint para su visualización y edición en un explorador. Cada Web App usa algunos de estos componentes de servidor en función del tipo de contenido, los cambios del usuario y la activación de características. Entre los componentes de servidor de las Office Web Apps se incluyen:

Servicios   Al instalar las Office Web Apps en un servidor, el Servicio de visualización de Word, el servicio de PowerPoint y Excel Calculation Services se crean en SharePoint Services. Cada uno de estos servicios actúa como una instancia de servicio para cada Office Web App en un servidor independiente o como una instancia de servicio para cada Office Web App en cada servidor del conjunto o granja de servidores. Solo puede existir una instancia de servicio para cada Office Web App en un solo servidor, pero pueden existir varias instancias de servicio para cada Office Web App en una granja. Cada instancia de servicio proporciona una ubicación donde se ejecuta la aplicación de servicio.

Las aplicaciones de servicio de las Office Web Apps son componentes de nivel intermedio que administran las solicitudes de los componentes de front-end web, copian representaciones en la memoria caché, almacenan, calculan y representan documentos para su consumo por el front-end web. No todas las Office Web Apps tienen una aplicación de servicio. Por ejemplo, la OneNote Web App permite al usuario editar documentos .one usando simplemente OneNote.aspx sin que sea necesaria una aplicación de servicio. Cada aplicación de servicio funciona dentro de una propiedad de instancia de servicio.

Los administradores pueden equilibrar la carga de los servicios en una granja de servidores al elegir ejecutar instancias de servicios en determinados servidores y no en otros. El equilibrio de carga puede ser especialmente útil en entornos donde se usa un tipo de Web App en mayor medida que las otras. Los administradores crean e inician las instancias de servicio al implementar las Office Web Apps. Las aplicaciones de servicio se ejecutarán automáticamente en sus instancias de servicio asociadas. Después de instalar las Office Web Apps en al menos un servidor y ejecutar las aplicaciones de servicio en una instancia de servicio, los administradores pueden configurar la aplicación de servicio mediante Administración central de SharePoint y Windows PowerShell.

Cada servicio usa un proxy de aplicación de servicio del grupo de servidores proxy de la aplicación de servicio de SharePoint. Los servidores proxy proporcionan la ubicación de una instancia de servicio dentro de la granja de servidores y administran las sesiones entre los componentes de front-end web y las aplicaciones de servicio. La Aplicación de servicio de visualización de Word, la Aplicación de servicio PowerPoint y Excel Calculation Services tienen servidores proxy de aplicación de servicio del grupo de servidores proxy de la aplicación de servicio de SharePoint.

Procesos de trabajo   La Aplicación de servicio de visualización de Word y la Aplicación de servicio PowerPoint usan procesos de trabajo para convertir documentos y presentaciones en una serie de imágenes PNG o en XAML (si Silverlight está instalado) y almacenan temporalmente los resultados en el disco de forma local. Los administradores pueden establecer la configuración de los procesos de trabajo para optimizar el rendimiento mediante Administración central de SharePoint o Windows PowerShell.

Componentes de front-end web   Las Office Web Apps incluyen una serie de archivos .ASPX, .ASHX y JavaScript que se ejecutan en los servidores front-end de SharePoint. Son aplicaciones web de ASP.NET que representan el marcado para el explorador y responden los eventos de cliente que se ejecutan en el servidor además de administrar su estado. Las Office Web Apps también usan una serie de controladores que se ejecutan como parte del front-end web para admitir la representación de HTML y la atención de solicitudes realizadas en JavaScript.

Memoria caché de las Office Web Apps   La Word Web App y la PowerPoint Web App almacenan representaciones de documentos en una memoria caché, las cuales se usan para solicitudes futuras de una vista del mismo documento. El uso de la memoria caché puede reducir el uso de cantidades excesivas de recursos del sistema para crear una representación. Al implementar las Office Web Apps, se crea la memoria caché como una colección de sitios en la base de datos de contenido de SharePoint de forma predeterminada. Al igual que otras colecciones de sitios, la memoria caché puede moverse a otra base de datos en función de las necesidades de rendimiento o copia de seguridad. El tamaño de la memoria caché y el período de caducidad o expiración también pueden configurarse en función de los requisitos de uso y rendimiento. Las Office Web Apps también incluyen dos trabajos del temporizador asociados con la memoria caché. La administración de la memoria caché puede realizarse mediante Administración central de SharePoint o Windows PowerShell. Para obtener más información acerca de cómo administrar la memoria caché, vea Administración de la memoria caché de Office Web Apps.

Descripción del funcionamiento de las Office Web Apps

Cada Web App usa algunos o todos los componentes descritos en la sección anterior para proporcionar un documento de Office que pueda verse en el explorador y un documento que pueda editarse en el explorador o en la aplicación cliente.

Visualización y edición de documentos de Word mediante la Word Web App

Para ver los tipos de documento de Word, se usa una combinación de imágenes, HTML y JavaScript para representar un documento que pueda ver el usuario. Si Silverlight está instalado en el explorador cliente, algunas imágenes se mostrarán mediante XAML.

Cuando un usuario hace clic en un documento de Word en SharePoint y se establece la opción Comportamiento predeterminado para abrir los documentos habilitados por el explorador de SharePoint en Abrir en el explorador, WordViewer.aspx comprobará la memoria caché de las Office Web Apps para determinar si ya hay disponible una representación del documento.

Si hay una representación del documento disponible en la memoria caché, los componentes de front-end de la Word Web App mostrarán el documento en modo de vista en el explorador. Si no hay una representación del documento disponible en la memoria caché, el componente de front-end llamará a la Aplicación de servicio de visualización de Word para que represente el documento. La Aplicación de servicio de visualización de Word inicializará y administrará un proceso de trabajo para representar un documento mediante su conversión en una serie de imágenes PNG o XAML (si Silverlight está instalado). La Aplicación de servicio de visualización de Word devolverá el documento representado a WordViewer.aspx y a la memoria caché. WordViewer.aspx mostrará el documento en el explorador en modo de vista. La Aplicación de servicio de visualización de Word puede inicializar y administrar varios procesos de trabajo, cada uno dedicado a una sola sesión.

Si en modo de vista el usuario hace clic en el botón Editar en el explorador de la barra de herramientas de la Microsoft Word Web App, WordViewer.aspx navegará al editor de Word (modo de edición). El editor de Word es un componente de front-end web que crea una superficie de edición basada en el explorador que permite al usuario trabajar en el documento sin pérdida de fidelidad.

Si en modo de vista o de edición el usuario hace clic en el botón Abrir en Word de la barra de herramientas de la Microsoft Word Web App, el documento se abrirá en la aplicación cliente de Word, si ésta está instalada en el equipo cliente.

Visualización y edición de presentaciones de PowerPoint mediante la PowerPoint Web App

Para ver los tipos de presentación de PowerPoint, se usa una combinación de imágenes, HTML y JavaScript para representar una presentación que pueda ver el usuario. Si Silverlight está instalado en el explorador cliente, algunas imágenes se mostrarán mediante XAML.

Cuando un usuario hace clic en una presentación de PowerPoint en SharePoint y se establece la opción Comportamiento predeterminado para abrir los documentos habilitados por el explorador de SharePoint en Abrir en el explorador, los componentes de front-end comprobarán la memoria caché de las Office Web Apps para determinar si ya hay disponible una representación de la presentación.

Si hay una representación de la presentación disponible en la memoria caché, los componentes de front-end de la PowerPoint Web App mostrarán la presentación en modo de vista en el explorador. Si no hay una representación de la presentación disponible en la memoria caché, PowerPointFrame.aspx llamará a la Aplicación de servicio PowerPoint para que represente la presentación. La Aplicación de servicio PowerPoint inicializará y administrará un proceso de trabajo para representar un documento mediante su conversión en una serie de imágenes PNG o XAML (si Silverlight está instalado). La Aplicación de servicio PowerPoint devolverá el documento representado a PowerPointFrame.aspx y a la memoria caché. PowerPointFrame.aspx mostrará el documento en el explorador en modo de vista. La Aplicación de servicio PowerPoint puede inicializar y administrar varios procesos de trabajo, cada uno dedicado a una sola sesión de edición.

Si en modo de vista el usuario hace clic en el botón Editar en el explorador de la barra de herramientas de la Microsoft PowerPoint Web App, PowerPointFrame.aspx navegará al editor de PowerPoint (modo de edición). El editor de PowerPoint es un componente de front-end web que crea una superficie de edición basada en el explorador que permite al usuario trabajar en el documento sin pérdida de fidelidad. PowerPointFrame.aspx enviará actualizaciones a la Aplicación de servicio PowerPoint que atenderá solicitudes de edición, administrará un solo proceso de trabajo para cada sesión de edición, administrará una nueva representación, guardará automáticamente y devolverá la representación actualizada a PowerPointFrame.aspx. Posteriormente, PowerPointFrame.aspx mostrará la representación actualizada de la presentación en el explorador.

Si en modo de vista o de edición el usuario hace clic en el botón Abrir en PowerPoint de la barra de herramientas de la Microsoft PowerPoint Web App, la presentación se abrirá en la aplicación cliente de PowerPoint, si ésta está instalada en el equipo cliente.

Presentaciones de Difundir presentación de diapositivas de PowerPoint mediante la PowerPoint Web App

Al instalar las Office Web Apps y crear la Aplicación de servicio PowerPoint, también se crean el Servicio de difusión de PowerPoint y un sitio de difusión predeterminado. Cuando un usuario (moderador) abre una presentación en SharePoint mediante PowerPoint 2010, podrá hacer clic en Difundir presentación de diapositivas en la ficha Presentación para iniciar una presentación de Difundir presentación de diapositivas. Cuando el usuario hace clic en Difundir presentación de diapositivas, la presentación se cargará automáticamente en el sitio de difusión y el Servicio de difusión iniciará una sesión de difusión.

La Aplicación de servicio PowerPoint solicitará la presentación del sitio de difusión. Posteriormente, la Aplicación de servicio PowerPoint indicará a los procesos de trabajo que conviertan la presentación en una serie de imágenes o XAML (si Silverlight está instalado) y almacenará temporalmente los resultados en el disco de forma local. A continuación, la Aplicación de servicio PowerPoint creará una dirección URL de asistente y devolverá la información de la dirección URL y de la sesión de difusión a PowerPointFrame.aspx. PowerPointFrame.aspx devolverá la dirección URL de asistente al explorador del moderador quien podrá enviar la dirección URL por correo electrónico o publicar el vínculo para los asistentes.

Durante la sesión de presentación, PowerPointFrame.aspx determina la ubicación actual del moderador en la presentación, recupera la diapositiva actual de la memoria caché y representa la diapositiva actualizada en el explorador. Los exploradores de los asistentes sondean PowerPoint.aspx una vez por segundo para comprobar si hay actualizaciones en la presentación de diapositivas.

Visualización y edición de libros de Excel mediante la Excel Web App

La Excel Web App usa DHTML y JavaScript para representar y habilitar la edición de un libro de Excel sin necesidad de descargar controles ActiveX en el explorador que se ejecuta en el equipo cliente. La Excel Web App usa Excel Calculation Services para cargar el libro, calcular con plena fidelidad, actualizar los datos externos si es necesario y mantener el estado de la sesión.

Cuando un usuario hace clic en un libro de Excel en SharePoint y se establece la opción Comportamiento predeterminado para abrir los documentos habilitados por el explorador de SharePoint en Abrir en el explorador, la Excel Web App usará el proxy de la aplicación de servicio web de la aplicación Servicios de Excel para dirigir las llamadas que entran y salen de Excel Calculation Services.

Si en modo de vista, el usuario hace clic en el botón Editar en el explorador de la barra de herramientas de la Microsoft Excel Web App, el usuario podrá editar el libro en el explorador. El explorador enviará las actualizaciones a Excel Calculation Services que atenderá esas solicitudes de edición y devolverá los resultados actualizados al explorador.

Si en modo de vista o de edición el usuario hace clic en el botón Abrir en Excel de la barra de herramientas de la Microsoft Excel Web App, el libro se abrirá en la aplicación cliente de Excel, si ésta está instalada en el equipo cliente.

Visualización y edición de blocs de notas de OneNote mediante la OneNote Web App

La OneNote Web App usa una combinación de HTML y JavaScript para crear una representación de un bloc de notas que el usuario pueda ver y editar.

Cuando un usuario hace clic en un bloc de notas de OneNote en SharePoint y se establece la opción Comportamiento predeterminado para abrir los documentos habilitados por el explorador de SharePoint en Abrir en el explorador, OneNote.aspx mostrará el bloc de notas en el explorador. El usuario podrá editar el bloc de notas en el explorador.

Si el usuario hace clic en el botón Abrir en OneNote de la barra de herramientas de la Microsoft OneNote Web App, el bloc de notas se abrirá en la aplicación cliente de OneNote, si ésta está instalada en el equipo cliente.

Planeación de las Office Web Apps en la organización

El modo en que implementará las Office Web Apps dependerá del modo en que los usuarios usan las Web Apps para ver y editar documentos de Office en el entorno de SharePoint. La implementación de las Office Web Apps también dependerá de la configuración de servidor de SharePoint y de los recursos de hardware.

En organizaciones más pequeñas, todos los componentes de las Office Web Apps pueden implementarse en un solo servidor de Productos de SharePoint 2010. Si bien este tipo de solución no tiene limitaciones, a medida que cambian las necesidades, podrá expandir las Office Web Apps y la solución de SharePoint a una granja de varios servidores.

En organizaciones medianas y grandes, puede instalar las Office Web Apps en varios servidores de una granja de servidores de Productos de SharePoint 2010. Puede optimizar el rendimiento no solo para los usuarios que ven y editan documentos de Office mediante las Office Web Apps, sino también para otros servicios de SharePoint que se ejecutan en la misma granja de servidores.

Para obtener más información acerca la planeación de una solución de Office Web Apps para la organización, vea Planeación de las Office Web Apps (instaladas en Productos de SharePoint 2010).

Implementación de las Office Web Apps en la organización

La implementación de las Office Web Apps implica tres fases principales: la instalación de las Office Web Apps mediante la ejecución del programa de instalación, la activación de los servicios y la activación de la característica de Office Web Apps.

Las Office Web Apps pueden instalarse en un servidor independiente o en una granja de servidores de Productos de SharePoint 2010. Al implementar en una granja de servidores, las Office Web Apps deben instalarse en todos los servidores de la granja; sin embargo, este requisito no es necesario para la activación de los servicios. Puede optar por equilibrar la carga mediante la activación de los servicios de Office Web Apps en determinados servidores de la granja. También puede optimizar el rendimiento mediante la configuración de la memoria caché de las Office Web Apps y los procesos de trabajo en función de los requisitos particulares.

Para obtener más información acerca de cómo implementar las Office Web Apps localmente en la organización, vea Implementación de Office Web Apps (instaladas en productos de SharePoint 2010).

Resumen

La información de este artículo proporciona una descripción del modo en que funcionan las Office Web Apps instaladas en Productos de SharePoint 2010. Esta información resulta útil al planear las Office Web Apps en la organización. El siguiente paso en la solución de Office Web Apps local consiste en la planeación de la configuración del servidor de SharePoint y de las Office Web Apps. Para obtener más información, vea Planeación de las Office Web Apps (instaladas en Productos de SharePoint 2010).