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

用于内容管理和组件测试的可发布元数据制造技术

技术编号:7809419 阅读:144 留言:0更新日期:2012-09-27 08:20
在这里描述了与用于内容管理的可发布元数据相关的技术,其中所述技术使得能够在web内容管理系统中有选择地调用新组件。结合相应内容发布的元数据可以被配置成包含促使内容管理系统有选择地在现有与新组件之间指引内容处理的标签或其他标识符。内容管理系统实现的切换器可以通过操作来检查元数据,以便确定为特定内容选择哪些处理组件,以及将内容指引到相应组件。所述切换器还可以放置在网站中,以便基于与被请求页面相关联的可发布元数据而将来自客户机的页面请求指引到现有或新的再现控件。由此,在现场环境中可以使用元数据和切换器而在新的与现有组件之间执行测试和负载平衡。

【技术实现步骤摘要】
用于内容管理和组件测试的可发布元数据
技术介绍
与在线web服务相关联的ー个挑战是能够在现场环境中测试新的组件。一般来说,如果新组件在部署产品的时候尚未完全准备好供用户消费,那么该组件将被抑制,并且根本不会被部署到现场环境中。然而,如果没有在现场环境中测试新组件,那么可能将难以进行故障查找和确定实际缺少什么或该组件实际的错误。即使产品开发团队离线执行了广泛测试,也很难模拟现实生活的使用情況,并且在离线设置中很难精确地识别潜在的问题。
技术实现思路

技术实现思路
是为了以简化形式引入精选概念而被提供的,并且在以下的详细描述中将会进ー步描述这些概念。本
技术实现思路
的目的既不是识别所要求保护主题的关键特征或 必要特征,也不是要用来限制所要求保护的主题的范围。在这里描述了与用于内容管理的可发布元数据相关的技术,其中该技术使得能够有选择地在web内容管理系统中调用新的组件。结合相应内容发布的元数据可以被配置成包含促使内容管理系统有选择地在现有和新组件之间指引内容处理的标签或其他标识符。内容管理系统实现的切換可以通过操作来检查元数据,以便确定为特定内容选择哪些处理组件,以及将所述内容指引到相应组件。此外,在网站中也可以发起切換,以便基干与被请求页面相关联的可发布元数据而将来自客户机的页面请求指引到现有或新的再现控件。用于特定内容的可发布元数据是可以动态改变和重新发布的。通过这样做,在现有与新组件之间指引的业务量可以在部署了系统之后的任何时间改变。由此,可以额部署元数据和切换,以便在现场环境中在新的与现有组件之间执行负载平衡和测试。附图说明在附图中,相同的数字始終用于指相同的特征。图I示出了根据ー个或多个实施例的可以使用这里描述的各种不同原理的操作环境。图2是根据一个或多个实施例的例示内容管理系统。图3是描述根据ー个或多个实施例的方法步骤的流程图。图4是描述根据ー个或多个实施例的方法步骤的流程图。图5示出了可以用于实现ー个或多个实施例的例示计算系统。具体实施例方式综沭 在这里描述了与用于内容管理的可发布元数据相关的技术,其中该技术使得能够有选择地在web内容管理系统中调用新的组件。结合相应内容发布的元数据可以被配置成包含促使内容管理系统有选择地在现有和新组件之间指引内容处理的标签或其他标识符。内容管理系统实现的切換可以通过操作来检查元数据,以便确定为特定内容选择哪些处理组件,以及将所述内容指引到相应组件。此外,在网站中也可以发起切換,以便基干与被请求页面相关联的可发布元数据而将来自客户机的页面请求指引到现有或新的再现控件。由此,可以部署元数据和切換,以便在现场环境中在新的与现有组件之间执行负载平衡和测试。在以下论述中提供了标题为“操作环境”的章节,该章节描述了一个可以使用ー个或多个实施例的环境。此后,标题为“内容管理系统”的章节描述了可以根据ー个或多个实施例来将可发布元数据用于内容管理的例示系统。接着,标题为“例示方法”的章节描述了根据ー个或多个实施例的与用于内容管理的可发布元数据相关联的例示方法。最后,标题为“例示系统”的章节描述了可以用于实现ー个或多个实施例的例示计算系统和设备。操作环塏 图I在100处一般性地示出了根据ー个或多个实施例的操作环境。环境100包括客户 机102,该客户机具有一个或多个处理器104、一个或多个计算机可读媒体106以及驻留在计算机可读媒体上并且可以由ー个或多个处理器运行的一个或多个应用108。客户机102可以作为任何适当的计算系统和/或设备来实现,例如但不局限于台式计算机、便携式计算机、平板计算机、诸如个人数字助理(PDA)之类的手持计算机、蜂窝电话、机顶盒等等。以下在图5中显示并描述了可以代表包含客户机102的各种不同系统和/或设备的计算系统的ー个示例。作为示例而不是限制,计算机可读媒体可以包括通常与计算设备相关联的所有形式的易失和非易失存储器和/或存储媒体。此类媒体可以包括ROM、RAM、闪存、硬盘、可移除媒体等等。计算机可读媒体可以包括“计算机可读存储媒体”和“通信媒体”,其示例可以在关于图5的例示计算系统的论述中找到。此外,客户机102包括通信模块110形式的软件应用。通信模块110代表可以通过操作来与各种不同的其他实体(例如其他客户机、供应商、服务器、网站)进行通信和交互的客户机102的功能。例如,通信模块110可以被配置成是web浏览器。与其他实体的交互可以包括在实体之间发送和接收各种不同形式的电子消息(例如电子邮件、即时消息、文本消息等等),从其他实体获取资源(例如内容和服务),从在线应用目录(catalog)或商店访问和/或下载各种不同的应用108等等。客户机102可以可通信地经由诸如因特网之类的网络112而与ー个或多个服务供应商114相耦合,并且可以从中接收以及向其发送资源(例如内容和服务)。图I的例示服务供应商114中的姆ー个都被描述成具有一个或多个处理器116以及ー个或多个计算机可读媒体118。服务供应商114可以借助一个或多个服务器设备来实现。相应地,为服务供应商114表示和描述的各种不同例示组件可以包含在单个服务器设备上和/或可以划分到多个不同的服务器设备之间。服务供应商114被描述成包含内容管理系统120。该内容管理系统120代表可供服务供应商114操作来管理可以通过网络112得到的各种不同资源的功能。例如,各种不同的资源可以经由网页、HTML页面、应用UI或其他在网络112上传递以供客户机102输出的用户界面来提供。内容管理系统120可以管理资源访问、资源性能以及用于提供资源的用户界面或数据配置等等。此外,内容管理系统120还可以被实现为便于第三方发布内容。内容管理系统120可以被实现为提供各种不同的界面和工具,以便促成网站创作、内容发布、动态更新发布内容等等。通过内容管理系统120,第三方发布者不但可以发布内容,而且还可以发布与内容相关联的元数据。该内容管理系统120使得非技术用户能够开发、维护和修改网站内容和页面,而不需要用户具有关于编程或标记语言的广博知识。例如,在至少ー些实施例中,用户可以使用对非技术用户而言相对容易理解和使用的声明性语言并通过内容管理系统120来定义web内容。然后,内容管理系统120可以通过操作来以各种不同方式处理此类内容,以便将内容变换成适合递送给客户机的页面。为此目的,图示的内容管理系统120可以包括通过操作来将已发布的内容处理成用于递送至客户机的可递送形式的各种不同处理组件122。处理组件122可以包括具有现有和/或新组件的不同管道,与之有关的更进ー步的描述可以结合以下附图找到。 通常,由服务供应商114使得可访问的资源可以包括一个或多个服务和/或内容。服务供应商114可以提供ー个或多个web服务器和/或网站,其中客户机102可以通过导航到这些服务器和/或网站来访问这些资源。这些资源可以包括通常在网络上由一个或多个供应商使得能得到的服务和/或内容的任何适当组合。服务的ー些示例包括但不局限于捜索服务、用于发送和接收电子邮件的电子邮件服务、用于在客户机102之间提供即时消息的即时消息传递服务、以及用于促成共享共同兴趣和活动的用户群组之间的连接及交互的社交网络服务。再举几个例子,服务的附加示例包括购物服务、网络日志服务、生产服本文档来自技高网...
用于内容管理和组件测试的可发布元数据

【技术保护点】

【技术特征摘要】
2011.03.02 US 13/039,1641.一种计算机实现的方法,包括 从内容发布者那里获取(300 )具有可发布元数据的内容; 通过检查(302)可发布元数据来确定所述可发布元数据为内容指定的处理路径;以及 根据可发布元数据指定的处理路径来将内容有选择地指引(304,306,310)到新的或现有处理组件。2.权利要求I的计算机实现的方法,其中处理组件包括由服务供应商提供的内容管理系统的部分。3.权利要求2的计算机实现的方法,其中服务供应商被配置成在网络上向客户机提供多个资源。4.权利要求I的计算机实现的方法,其中可发布元数据可由内容发布者更新,以便改变指定给内容的处理路径。5.权利要求I的计算机实现的方法,其中检查可发布元数据包括检测被配置成促使切换器将内容指引到指定处理路径的元数据标签。6.权利要求I的计算机实现的方法,其中获取、检查和有选择地指引是借助切换器执行的,所述切换器被部署...

【专利技术属性】
技术研发人员:Y阿塔斯MA冈萨雷斯KL布朗
申请(专利权)人:微软公司
类型:发明
国别省市:

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

1