当前位置: 首页 > 专利查询>微软公司专利>正文

主机不可知集成和互操作系统技术方案

技术编号:8271659 阅读:206 留言:0更新日期:2013-01-31 04:00
本发明专利技术涉及主机不可知集成和互操作系统。主机不可知集成和互操作系统。该主机不可知集成和互操作系统包括开放平台接口和相关联的约定,所述开放平台接口和相关联的约定定义主机和运行在外部应用服务器上的服务应用的角色和它们之间的直接操作,并允许主机发现并集成由服务应用所提供的功能。开放平台接口利用有限数量的容易实现的语义方法,所述方法允许主机暴露并集成使用来自标准用户代理的服务应用的主机支持的功能来查看、编辑、或以其他方式操纵文档的能力。该主机不可知集成和互操作系统使用访问令牌在主机处处理用户认证,并且使用轻量但是安全的证据密钥系统来建立主机和外部应用服务器之间的信任关系。

【技术实现步骤摘要】
本专利技术涉及主机不可知集成和互操作系统
技术介绍
·企业通常出于不同的目的维护被存储在不同地方的各种类型的文档。在许多情况下,根据各种不同的软件应用和存储系统来创建和存储这些文档。例如,可使用文字处理应用、电子表格应用、演示应用、注释应用、图形设计应用、摄影应用等来生成文档。在历史上,对特定类型文档的有意义的访问需要本地安装支持该文档类型的应用,即便仅为了查看文档也是如此。随着移动计算和基于web的主机(诸如web邮件服务器和内容服务器)的广泛使用,从缺少支持应用的本地安装的计算设备访问文档的需要已经变得越来越常见。作为响应,已经做出了通过基于web的主机为所选择的文档类型提供支持以便避免支持应用的本地安装的尝试。通常,这是用两种方式之一来解决的。第一,某些基于web的主机本机地(natively)支持通过内嵌应用来查看广泛使用的文档类型。内嵌应用不提供包括文档编辑在内的完全支持。第二,已经开发出被设计来与基于web的主机集成的外部应用。外部应用和主机的集成通常需要这两个程序中的每一个都具有另一个程序的应用编程接口的具体知识。为与特定主机集成而设计的外部应用通常需要参与主机所使用的认证本文档来自技高网...

【技术保护点】
一种用于在主机和在所选外部应用服务器上运行的服务应用之间安全通信以允许所述服务应用访问所述主机所维护的文档的方法,所述方法包含以下步骤:通过发出针对与所述服务应用相关联的接入点地址的动作请求来发起与所选外部应用服务器的事务;向所述所选外部应用服务器提供访问令牌和文档标识符以供在完成所述动作请求时使用;接收元数据请求,所述元数据请求包括所述访问令牌和所述文档标识符;在对所述元数据请求进行响应之前确认所述访问令牌;当所述访问令牌有效时基于所述动作请求发送元数据响应,所述元数据响应包括所选择的元数据;接收内容请求,所述内容请求包括所述访问令牌和所述文档标识符;在对所述内容请求进行响应之前确认所述访问...

【技术特征摘要】
2011.09.27 US 61/539,975;2011.12.19 US 13/329,9641.一种用于在主机和在所选外部应用服务器上运行的服务应用之间安全通信以允许所述服务应用访问所述主机所维护的文档的方法,所述方法包含以下步骤 通过发出针对与所述服务应用相关联的接入点地址的动作请求来发起与所选外部应用服务器的事务; 向所述所选外部应用服务器提供访问令牌和文档标识符以供在完成所述动作请求时使用; 接收元数据请求,所述元数据请求包括所述访问令牌和所述文档标识符; 在对所述元数据请求进行响应之前确认所述访问令牌; 当所述访问令牌有效时基于所述动作请求发送元数据响应,所述元数据响应包括所选择的元数据; 接收内容请求,所述内容请求包括所述访问令牌和所述文档标识符; 在对所述内容请求进行响应之前确认所述访问令牌;以及 当所述访问令牌有效时发送内容响应,所述内容响应包括来自所述文档标识符所标识的文档的内容。2.如权利要求I所述的方法,其特征在于,还包括以下步骤 发起与所述所选外部应用服务器的通信以获得证据密钥,所述证据密钥适于确认所述所选外部应用服务器所生成的证据签名,所述证据签名唯一标识所述所选外部应用服务器;以及 响应于所述通信接收所述证据密钥。3.如权利要求2所述的方法,其特征在于,还包括以下步骤 在对所述元数据请求进行响应之前验证所述元数据请求是从所述所选外部应用服务器发送的;以及 在对所述内容请求进行响应之前验证所述内容请求是从所述所选外部应用服务器发送的。4.如权利要求I所述的方法,其特征在于,发起与所述所选外部应用服务器的事务的所述步骤是响应于编程地指示所述主机发起所述事务而不将用户代理导航到所述主机上的端点地址的步骤而发生。5.—种包含计算机可执行指令的计算机可读介质,所述计算机可执行指令在被计算机平台执行时执行一种在主机和在所选外部应用服务器上运行的服务应用之间安全通信以允许所述服务应用访问所述主机所维护的文档的方法,所述方法包含以下步骤 响应于来自主机的发现请求而向所述主机提供唯一标识外部应用服务器的证据密钥; 在所述外部应用服务器处接收动作、访问令牌、元数据地址、以及文档标识符; 响应于所述动作的接收,调用所述外部应用服务器上的所述服务应用; 向所述元数据地址发送元数据请求,所述元数据请求包括使用所述证据密钥、所述访问令牌、以及所述文档标识符生成的证据签名; 接收元数据响应,所述元数据响应包括与所述文档标识符所标识的文档相关的信息,所述信息是基于所述动作来选择的; 向文档访问地址发送文档内容请求,所述文档内容请求包括所述证据签名、所述访问令牌、以及所述文档标识符;以及 接收内容响应,所述内容响应包括所述文档的内容。6.一种用于在主机和在外部应用服务器上...

【专利技术属性】
技术研发人员:M·J·鲁伦K·J·小尤哈斯M·T·菲尔兹M·阿巴迪N·M·西蒙斯M·C·拉姆塞R·A·马雷诺T·克拉夫特C·布劳萨德D·明A·V·沃匹洛夫C·V·汉森Y·彭C·D·肖S·S·卡珀
申请(专利权)人:微软公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1