Office Web Apps部署与功能详解:集成HTTP接口与工作流程

需积分: 9 3 下载量 58 浏览量 更新于2024-09-09 收藏 57KB DOCX 举报
本文是一篇深入研究Office Web Apps (OWA) 的系统调研文章,主要探讨了如何在企业环境中搭建、部署和管理这款服务。以下是关键知识点的详细解析: 1. **安装与部署**: - 需要三台服务器:AD服务器(域控),专门用于OfficeWebApp服务器的安装,以及WEB应用服务器用于IIS和.NET Framework的部署。 - 安装流程包括:搭建域服务器,将所有服务器加入域,安装IIS和.NET Framework在OWA服务器上,接着安装OfficeWebAppsServer并进行更新,如OfficeWebAppsServer SP1。 - 参考链接提供了详细的官方安装步骤:[微软技术文档](https://technet.microsoft.com/zh-CN/library/jj219455.aspx)。 2. **系统配置**: - 在OWA服务器上,通过PowerShell执行命令行工具来创建Office Web App农场,设置内部URL(如`http://owa.bywopi.com`),并启用HTTP支持和编辑功能。 3. **功能特性**: - 用户可以在线浏览和编辑Excel、Word和PPT文件,但PDF文件仅限于浏览,无法编辑。 - 功能实现依赖于WOPIServer和WOPIClient之间的通信,用户请求通过浏览器发送到WOPIServer,后者会封装URL并提供文件信息,如文件名、所有者、大小等。 4. **工作流程**: - 视图模式下,用户请求文件时,WOPIServer接收请求后,生成一个包含访问令牌的URL,客户端通过这个URL获取文件详情并请求文件内容。 - 编辑模式下,对于Word、Excel和PPT文件,WOPIServer不仅提供文件内容,还支持用户编辑操作,这涉及到WOPIServer的接口调用和文件内容传输。 5. **接口调用**: - OWA系统的核心是基于HTTP协议的接口,这使得开发者可以使用任何支持HTTP的编程语言来调用这些接口,实现与OWA的集成或扩展。 本文提供了一个全面的Office Web Apps系统架构和部署指南,着重强调了其在企业环境中的实际应用,包括服务器配置、功能实现以及接口的使用。这对于IT专业人士理解如何在企业网络中有效利用OWA进行协作办公和文件处理具有重要的参考价值。