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

元数据订阅注册表制造技术

技术编号:6652335 阅读:265 留言:0更新日期:2012-04-11 18:40
可根据订阅注册表向一组远程服务器请求已更新的元数据。该订阅注册表可包括用于从远程服务器中检索元数据的信息。所请求的已更新的元数据可从远程服务器中接收。该元数据可以是影响分析和世系元数据,且可向影响分析和世系元数据服务请求该元数据并在该服务处接收。另外,可解析来自远程服务器的元数据的至少一部分,并可在该元数据中发现对新远程服务器的引用。可将用于从该新远程服务器中检索元数据的信息添加至该订阅注册表,并可根据该订阅注册表从该远程服务器中检索元数据。

【技术实现步骤摘要】
元数据订阅注册表背景某些系统从远程服务器中收集元数据。如此处所使用的服务器是主存于网络中计算机上的计算机程序,使得该程序可向该网络中的其他部分提供元数据。远程服务器是主存于一个或多个物理或虚拟机器上的服务器,所述一个或多个物理或虚拟机器不同于向该远程服务器请求元数据的物理或虚拟机器,多个服务器可主存于一个这样的机器上(例如,文件服务器和报告服务器可主存于同一机器上)。当要从某一远程服务器中收集元数据时,用户可输入桥(可被执行来从远程服务器中检索数据的命令)的命令行参数,且该桥可以执行来从该远程服务器中检索该元数据。所检索到的元数据可按各种方式来使用。例如, 该元数据可由元数据服务来处理,所述元数据服务能以某种可用形式从该元数据中提供信息。例如,影响分析和世系(IAL)元数据是展示不同计算机组件(例如,不同服务器、不同数据库表、不同数据库表列等)彼此是如何依赖的元数据。IAL元数据服务可收集这样的 IAL元数据并以某种可用形式从该IAL元数据中提供信息。作为示例,IAL元数据服务可允许该IAL元数据被搜索以展示计算机系统的特征,如关于数据是如何流过该系统的信息。概述无论先前的元数据检索工具和技术有何优点,它们既未能认识到本文描述和要求保护的元数据订阅注册表工具和技术,也未认识由这些工具和技术所产生的优点。在一实施例中,各工具和技术可包括根据订阅注册表向一组远程服务器请求已更新的元数据。如此处所使用的,订阅注册表是包括用于从正被订阅的远程服务器中检索元数据的信息的数据结构订阅注册表可采取多种不同的形式,以下讨论那些不同形式中的某些示例。向一个或多个服务器请求已更新的元数据指的是向先前已在向其请求过元数据的服务器请求元数据。还可从远程服务器中接收所请求的已更新的元数据。在各工具和技术的另一实施例中,可根据订阅注册表向一组远程服务器请求已更新的影响分析和世系元数据,该订阅注册表可包括用于从远程服务器中检索元数据的信息。可在影响分析和世系元数据服务处接收所请求的元数据。在各工具和技术的又一实施例中,可根据订阅注册表从一组远程服务器中检索已更新的元数据,该订阅注册表可包括用于从远程服务器中检索元数据的信息。可解析来自远程服务器的元数据的至少一部分,并可在该元数据中发现对新远程服务器的引用。可将用于从该新远程服务器中检索元数据的信息添加至该订阅注册表,并可根据该订阅注册表从该新远程服务器中检索元数据。提供本
技术实现思路
是为了以简化的形式介绍一些概念。这些概念将在以下具体实施方式中进一步描述。本概述并不旨在标识出所要求保护的主题的关键特征或必要特征,也不旨在用于限定所要求保护的主题的范围。类似地,本专利技术不限于解决在
技术介绍
具体实施方式、或附图中讨论的特定技术、工具、环境、缺点、或优点的实现。附图简述附图说明图1是其中可实现所描述的各实施例中的一个或多个实施例的合适的计算环境的框图。图2是元数据订阅注册表计算环境的示意图。图3是元数据订阅注册表技术的流程图。图4是另一元数据订阅注册表技术的流程图。图5是又一元数据订阅注册表技术的流程图。具体实施例方式本文描述的各实施例涉及用于从远程源进行改善的元数据检索的技术和工具。这样的改善可源于分开或组合地使用各种技术和工具。这样的技术和工具可包括根据订阅注册表从远程服务器中检索已更新的元数据 (如已更新的IAL元数据)。该订阅注册表可包括用于每个远程服务器的条目,其中每个条目可包括用于从该服务器中检索元数据的信息。该注册表中服务器条目中的信息示例包括服务器名、用于连接至该服务器的其他连接信息(连接串等)、从该服务器进行元数据检索的时间表、和/或对将从该服务器中检索到的元数据进行限制的过滤信息。可解析从远程服务器中检索到的元数据的至少一部分,并且可在该元数据中发现对新远程服务器(例如,在该订阅注册表中不具有当前条目的服务器)的引用。可将用于从新远程服务器中检索元数据的信息添加至该订阅注册表以便可根据该订阅注册表来从那些新服务器检索元数据。对该注册表的这些添加可自动或者在接收到批准这些添加的用户输入之后完成。因此,可从此处所描述的元数据订阅注册表工具和技术中实现一个或多个显著的益处。该订阅注册表可使得从远程服务器最初检索以及随后更新元数据变得更容易,以使得最新的元数据可被收集以供使用,如由元数据服务来使用。该注册表可允许根据该订阅注册表来检索元数据,这可在每次要从远程服务器中检索元数据时无需用户输入桥的命令行参数的情况下完成。另外,可自动从所接收的元数据中标识新服务器,这可减轻管理用户标识这些新服务器的负担(或者至少可补充管理用户在标识这些新服务器方面的努力)。 可将那些已标识的新服务器的条目添加至该订阅注册表。所附权利要求中定义的主题不必限于本文描述的益处。本专利技术的特定实现可提供本文描述的益处的全部、一些、或未提供本文描述的益处。尽管本文出于呈现的目的以特定的顺序次序描述了用于各种技术的操作,但应理解除非要求特定的排序,否则这种描述方式涵盖了操作顺序上的重新安排。例如,在某些情况下,可以重新安排或并发执行顺序地描述的操作。本文参照流程图描述的技术可被用于本文描述的一个或多个系统和/或用于一个或多个其他系统。例如,本文描述的各种过程可用硬件或软件、或两者的组合来实现。此外,为了简单起见,流程图可能未示出可结合其他技术来使用特定技术的各种方式。I.示例性计算环境图1示出其中可实现所描述的各实施例中的一个或多个实施例的合适的计算环境(100)的一般化示例。例如,一个或多个这样的计算环境可被用作为元数据检索器、元数据服务、和/或可从其中检索元数据的远程服务器。一般而言,可使用各种不同的通用或专用计算系统配置。适用于此处所描述的工具和技术的公知计算系统配置的示例包括,但不限于,服务器场和服务器群集、个人计算机、服务器计算机、手持式或膝上型设备、多处理器系统、基于微处理器的系统、可编程消费电子产品、网络PC、小型机、大型计算机、包括上述系统或设备中的任一个的分布式计算环境等。计算环境(100)不旨在对本专利技术的使用范围或功能提出任何限制,因为本专利技术可以在完全不同的通用或专用计算环境中实现。参考图1,计算环境(100)包括至少一个处理单元(110)和存储器(120)。在图1 中,这一最基本的配置(130)被包括在虚线内。处理单元(110)执行计算机可执行指令,并且可以是真实或虚拟处理器。在多处理系统中,多个处理单元执行计算机可执行指令以提高处理能力。存储器(120)可以是易失性存储器(例如,寄存器、高速缓存、RAM)、非易失性存储器(例如,R0M、EEPR0M、闪存)、或两者的某种组合。存储器(120)存储实现元数据订阅注册表的软件(180)。尽管为了清楚起见用线条示出了图1的各框,但是,实际上,描绘各组件并不是那样清楚,并且用比喻方法,图1以及下文讨论的其他附图的线条更精确地将是灰色的和模糊的。例如,可以将诸如显示设备等的呈现组件认为是I/O组件。而且,处理器具有存储器。专利技术人关于此点认识到,这是本领域的特性,并且重申,图1的图示只是例示可结合本专利技术的一个或多个实施例来使用的示例性计算设备。诸如“工作站”、“服务器”、“膝上型计算机”、“手持式设备”等分类之间没有区别,它们全部都被认本文档来自技高网
...

【技术保护点】
1.一种计算机实现的方法,包括:根据订阅注册表(230)向一组远程服务器(240)中请求已更新的元数据,订阅注册表(230)包括用于从远程服务器(240)中检索元数据的信息;以及从远程服务器(240)中接收所请求的已更新的元数据。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:D·I·诺尔S·M·博亚尼奇
申请(专利权)人:微软公司
类型:发明
国别省市:US

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

1