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

用于对远程资源的web访问的基于XML的web订阅源制造技术

技术编号:5031140 阅读:180 留言:0更新日期:2012-04-11 18:40
描述了用于对远程资源的web访问的XML(可扩展标记语言)web订阅源的技术。在一个实施例中,一种方法包括从一个或多个资源主机获取关于一个或多个可用资源的信息,将关于一个或多个可用资源的信息呈现到可扩展标记语言(XML)文档中,并将该XML文档提供给用户设备。

【技术实现步骤摘要】
【国外来华专利技术】用于对远程资源的web访问的基于XML的web订阅源
本申请涉及对远程资源的web访问,尤其涉及用于对远程资源的web访问的基于XML的web订阅源。
技术介绍
用户理解和明白如何启动他们的本地计算机上的资源。当连接到域(例如,现用目录域)时,管理员可减轻通过经由组策略来推送资源和设置来安装资源并建立远程桌面的负担。通过因特网来将资源“安装”到非托管桌面的当前方法远远谈不上完美。只存在诸如发出用户必须安装的安装文件或使用诸如终端服务(TS)web访问等技术等几个选项,其中管理员可给予用户用于访问的统一资源定位符(URL),该URL允许用户通过网页启动远程程序。然而,这些类型的安装是有限制的。例如,用户必须本地地安装的任何事物意味着管理器已丢失对在没有用户安装附加包的帮助下为资源打补丁或升级应用程序的控制。诸如TSweb访问等解决方案对于提供管理资源的能力是好的,但这些解决方案可能以其他方式受限,诸如无法双击文件并启动远程应用程序。因此,减少或缓解常规方法的这些不合需要的方面的方法和系统将具有相当的实用性。
技术实现思路
描述了用于对远程资源的web访问的基于XML(可扩展标记语言)的web订阅源的技术。一般而言,根据本专利技术的各实现有利地允许管理员对非托管机器添加、移除和更新资源,并且仍然允许这些资源像本地安装的资源那样运作,诸如具有接管文件扩展的能力。在一个实施例中,一种方法包括从一个和或多个资源主机获取关于一个或多个可用资源的信息,将关于一个或多个可用资源的信息呈现到以非客户机专用格式描述该一个或多个可用资源的可扩展标记语言(XML)文档中,并将该XML文档提供给用户设备。在某些实施例中,提供XML文档可包括将XML文档作为聚合订阅源来提供。在其他实施例中,呈现该信息可包括提供关于一个或多个可用资源中的每一个的时间戳信息,其中该时间戳信息使用户设备能够确定该一个或多个可用资源中的每一个是否已经从先前可用资源版本修改。在另一实施例中,一种方法包括从一个或多个远程资源主机接收包含关于一个或多个可用资源的信息的可扩展标记语言(XML)文档,解析该XML文档以确定该一个或多个可用资源,并且显示关于该一个或多个可用资源的信息。XML文档以非客户机专用格式描述一个或多个可用资源。在某些实施例中,解析XML文档可包括解析XML文档以提供远程应用程序文件、图标或RDP文件中的一个或多个。在又一实施例中,一种计算系统包括处理单元、在操作上耦合到该处理单元并被配置成在操作上与用户设备以及一个或多个资源主机通信的通信组件、以及在操作上耦合到该处理单元的存储器。该存储器包括存储在该存储器上并被配置成执行操作的可扩展标记语言(XML)表示层,这些操作当在处理单元上执行时执行一种方法,该方法包括从一个和或多个资源主机获取关于一个或多个可用资源的信息,将关于一个或多个可用资源的信息呈现到以非客户机专用格式描述该一个或多个可用资源的可扩展标记语言(XML)文档中,以及将该XML文档提供给用户设备。在替换实施例中,该方法还包括确定当前可用资源列表是否已被高速缓存并可供提供给客户机设备。提供本概述是为了以简化的形式介绍将在以下详细描述中进一步描述的一些概念。本概述不旨在标识所要求保护的主题的关键特征或必要特征,也不旨在用于帮助确定所要求保护的主题的范围。附图说明参考附图来描述详细描述。在各附图中,在不同附图中使用相同的附图标记来指示相似或相同的项目。图1示出了用于实现根据本专利技术的用于对远程资源的web访问的基于XML的web订阅源的技术的示例性环境。图2是示出根据本专利技术的一实施例的用于取出XML订阅源的连接序列的图示。图3是根据本专利技术的一实施例的用于呈现XML内容的过程的流程图。图4是根据本专利技术的另一实施例的用于呈现XML内容的过程的流程图。图5是根据本专利技术的一实施例的图1的环境的用户计算机的示意图。图6是根据本专利技术的图1的环境的数据流程图的示意图。图7示出了用于实现根据本专利技术的用于对远程资源的web访问的基于XML的web订阅源的技术的替换环境。具体实施方式此处描述了用于对远程资源的web访问的基于XML(可扩展标记语言)的web订阅源的技术。一般而言,根据本专利技术的系统和方法的各实施例有利地提供了启动在被启动(例如,剪贴板访问、工具提示集成等)后非常像本地安装的程序那样运作的远程程序的能力。另外,这些实施例可以利用现有web访问系统的基础结构,并且还可允许管理员对非托管机器高效地添加、移除和更新应用程序。图1示出了用于实现根据本专利技术的一个或多个实施例的用于对远程资源的web访问的基于XML的web订阅源的技术的示例性环境100。在该实施例中,环境100包括用户计算机110,该用户计算机110在操作上与web服务器130通信,该web服务器130进而在操作上与多个资源主机140通信。资源主机140可包括例如终端服务器、目录、目录服务(例如,现用目录)、集中式发布源或任何其他合适的主机或源。更具体而言,被安装在用户计算机110上的智能客户端120在操作上与被安装在web服务器130上的XML表示层132通信。XML表示层132可包括订阅源组件134和因特网信息服务器(IIS)136。每一个资源主机140都具有安装在该资源主机上的一个或多个资源142。这些资源可包括例如应用程序、软件程序、桌面、文档、数据、或任何其他合适的资源。在操作中,智能客户端120可向web服务器130作出对在远程资源主机140上发现的可用资源的请求122。在某些实施例中,XML表示层132的IIS136接收该请求122并向XML订阅源组件134提供对XML订阅源的调用138。在某些实施例中,XML表示层132确定当前可用资源列表是否已被高速缓存并可供提供给智能客户端120。如果当前资源列表未被高速缓存,则XML表示层132(例如,使用XML订阅源组件134)向一个或多个资源主机140发送对每一个资源主机140上可用的资源列表的请求135。资源主机140返回在每一个相应的资源主机140上可用的可用资源142的列表145。XML订阅源组件134将列表145呈现到被提供回给智能客户端120的XML订阅源125中。对应于远程资源主机140上可用的资源142的图标112可被显示在用户计算机110的显示组件114上。用户(未示出)可通过点击对应的图标112来启动所选资源142,以允许该用户非常像本地安装的程序那样使用资源142。XML表示层132所提供的XML订阅源125可具有用于编码资源数据145(包括例如应用程序数据)的紧结构化XML格式。由此,不像可使用基于表示的并且通常涉及描述用户体验,并且旨在供web浏览器消费(例如,客户机专用)的松结构化XML格式(例如,可扩展超文本标记语言)的常规web访问系统,XML表示层132所提供的XML订阅源125可以更严格地结构化,并且可用于实现不同的目的。本专利技术的XML订阅源125可包括基于表示的XML格式无法利用的附加信息,诸如文件关联、客户机配置数据以及目前未知或未预见的其他数据。此外,本专利技术的XML订阅源125是非客户机专用(即,通用)的,并且描述可用资源而不作出关于消费软件的任何假设。XML订阅源125旨在以各种方本文档来自技高网...
<a href="http://www.xjishu.com/zhuanli/55/200980107105.html" title="用于对远程资源的web访问的基于XML的web订阅源原文来自X技术">用于对远程资源的web访问的基于XML的web订阅源</a>

【技术保护点】
一种方法,包括:从一个或多个资源主机140获取关于一个或多个可用资源142的信息216;将所述关于一个或多个可用资源142的信息216呈现到以非客户机专用格式描述所述一个或多个可用资源142的可扩展标记语言(XML)文档218中;以及向用户设备110提供所述XML文档218。

【技术特征摘要】
【国外来华专利技术】US 2008-2-28 12/039,7251.一种方法,包括:从一个或多个资源主机获取关于一个或多个可用资源的信息;将所述关于一个或多个可用资源的信息呈现到以非客户机专用格式描述所述一个或多个可用资源的可扩展标记语言XML文档中,其中将所述关于一个或多个可用资源的信息呈现到XML文档中包括呈现远程应用程序文件、图标或RDP文件中的一个或多个,并且其中对应于在远程资源主机上可用的资源的图标被显示,用户能通过点击对应的图标来启动所选资源,以允许用户非常像本地安装的程序那样使用所选资源;向用户设备提供所述XML文档;接收关于对所述一个或多个可用资源的改变的更新;以及自动地改变所述图标的显示以对应于对所述一个或多个可用资源的改变。2.如权利要求1所述的方法,其特征在于,向用户计算机提供所述XML文档包括响应于来自所述用户设备的对可用资源的请求来提供所述XML文档。3.如权利要求1所述的方法,其特征在于,向用户设备提供所述XML文档包括将所述XML文档作为聚合订阅源来提供。4.如权利要求1所述的方法,其特征在于,向用户设备提供所述XML文档包括提供具有关于所述一个或多个可用资源中的每一个的时间戳信息的XML文档,所述时间戳信息使用户计算机能够确定所述一个或多个可用资源中的每一个是否已经从先前可用资源版本修改。5.如权利要求1所述的方法,其特征在于,将所述关于一个或多个可用资源的信息呈现到XML文档中包括将所述关于一个或多个可用资源的信息呈现到具有关于所述一个或多个可用资源中的每一个的时间戳信息的XML文档中,所述时间戳信息使所述用户设备能够确定所述一个或多个可用资源中的每一个是否已经从先前可用资源版本修改。6.如权利要求1所述的方法,其特征在于,将所述关于一个或多个可用资源的信息呈现到XML文档中包括使用在web服务器上操作的XML表示层来将所述关于一个或多个可用资源的信息呈现到XML文档中,所述web服务器在操作上与所述一个或多个资源主机和所述用户设备通信。7.如权利要求6所述的方法,其特征在于,所述XML表示层包括XML订阅源组件,并且其中将所述关于一个或多个可用资源的信息呈现到XML文档中包括使用所述XML订阅源组件来将所述关于一个或多个可用资源的信息呈现到XML文档中。8.如权利要求7所述的方法,其特征在于,所述XML表示层包括信息组件,所述方法还包括将来自所述用户设备的对可用资源的请求接收到所述信息组件中,并且将来自所述信息组件的对XML订阅源的调用提供给所述XML订阅源组件。9.如权利要求1所述的方法,其特征在于,将所述关于一个或多个可用资源的信息呈现到XML文档中包括使用在后端服务器上操作的XML表示层来将所述关于一个或多个可用资源的信息呈现到XML文档中,所述后端服务器在操作上经由网络与所述用户设备和中央服务器通信,所述中央服务器在操作上与所述一个或多个资源主机通信。10.如权利要求9所述的方法,其特征在于,所述XML表示层包括XML订阅源组件和信息组件,并且其中将所述关于一个或多个可用资源的信息呈现到XML文档中包括使用所述XML订阅源组件来将所述关于一个或多个可用资源的信息呈现到XML文档中,所述方法还包括将来自所述用户设备的对可用资源的请求接收到所述信息组件中,并且将来自所述信息组件的对XML订阅源的调用提供给所述XML订阅源组件。11.如权利要求1所述的方法,其特征在于,还包括确定当前可用资源的列表是否已被高速缓存并可供提供给...

【专利技术属性】
技术研发人员:KS隆顿I本沙哈尔R雷斯库西吉ES艾多耿T霍尔
申请(专利权)人:微软公司
类型:发明
国别省市:US[美国]

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

1
相关领域技术
  • 暂无相关专利