一种用于提供与不同系统产品或软件方案的一致的接口的系统与方法,包括一或多个其中驻留了不同系统产品或软件方案(装置)的系统单元或设备。可以向与某一特定的系统单元或设备相关的装置网关做出一个服务请求,这一特定的系统单元或设备包括一个可以服务于该请求的装置。装置网关选择与该特定装置相关的一个装置保障器,以从该特定的装置引用所请求的服务。(*该技术在2023年保护过期,可自由使用*)
【技术实现步骤摘要】
【国外来华专利技术】
总体上讲,本专利技术所公开的内容涉及数据资源管理,具体地讲,本专利技术所公开的内容涉及一种提供了与现存计算机系统管理产品(product)或软件方案(solution)的一致的管理接口的系统与方法。
技术介绍
计算机系统管理是企业运营的一个重要的方面,并且也是软件市场增长最快的领域之一。随着产品(例如软件和硬件)部署与购买数量的增多,由于更大的责任,压力也日趋增大。为获得所要部署的硬件和软件需要付出的巨额花费,以及表明受托方责任的越来越大的成本控制压力,导致了对更大责任的需求,从而使系统管理在企业的运营中发挥着更为关键的作用。 使用一系列不同工具的传统的系统管理途径,已经证明具有很低的成本效率比,因为与使用这些独立的管理工具相关的成本,导致了管理上的成本,而这些成本往往会超过需要加以管理的硬件和软件方面最初的投资。通常,减少工具的数量是不可行的,因为所使用的每一工具均具有不同的能力,其中许多工具需用于实现具体的管理目标。解决这一问题的其它传统的途径一直在促进接口标准定义或动议(Proposal),并且这些接口标准定义或动议最终在现存产品的新版本中得以承认和实现(例如,通常为了响应来自客户机方面对标准兼容性要求的压力)。
技术实现思路
本专利技术所公开的内容描述了一种机制,通过其可实现与现存技术进行接口的标准技术。在一个实施例中,向现存产品提供了基于标准的、一致的接口以及相关的技术,而且不需引入或开发新的通信协议、消息结构、或对这些产品或技术的其它重大更新。 因此,一种用于提供与不同产品或软件方案的一致的接口的系统与方法,可以包括一或多个其中驻留了不同系统产品或软件方案(装置)的系统单元或设备。可以向一个与某一特定的系统单元或设备相关的装置网关发送一个服务请求,这一特定的系统单元或设备包括可以服务于该请求的装置。装置网关选择与该特定装置相关的一个装置保障器(sponsor),以从该特定的装置引用所请求的服务。该装置保障器在请求者和可以完成这一服务请求的特定的装置之间提供一个面向具体产品的接口。装置保障器可以经由适当的接口和装置网关在消息有效载荷中向请求者返回服务结果。在一个示例实施例中,消息有效载荷可以包括XML(可扩展标示语言)消息。 附图说明 为了更全面地理解本专利技术所公开的内容,请结合附图,参照以下的描述,其中 图1说明了可以用于实现一个示例实施例的示例系统;以及 图2说明了可以用于实现一个示例实施例的示例方法。 具体实施例方式 图1说明了可以用于实现一个示例实施例的示例系统10。系统10包括多个系统单元或设备12a~12n。为了便于举例,仅描述了4个这样的系统单元12a~12n,但实际上可以使用任何适当数量的系统单元12。对于此例,可以类似地配置系统单元12a~12n,然而,提供在每一系统单元12a~12n上的系统产品、软件或装置可能为不同的产品或方案,例如数据存储设备等。 每一个系统单元12a~12n可以包括一个装置网关14。装置网关14主要用作调度器(dispatcher)(例如对象请求居间器(broker)),可以提供对给定系统单元或设备12a~12n上所有装置保障器16a~16n的访问。实质上,装置网关14用作中央管道,通过其可获得的对装置保障器16a~16n的访问。尽管仅示出了3个这样的装置保障器16a~16n,但本专利技术所公开的内容并无意如此加以限制,而是实际上可以使用任何适当数量的装置保障器16。每一个装置保障器16a~16n可以用作一给定系统单元或设备12a~12n上的装置网关14的次级代理器(agent)。装置保障器16a~16n主要用于把标准接口暴露于装置网关14,通过这一标准接口,可以获得对特定系统产品和软件方案的功能的访问,其中针对这些特定的系统产品或软件方案来对装置保障器进行设计,以进行工作。每一装置保障器16a~16n可以用作一知识(knowledge)提供器(provider)的可执行的示例,并且能够使现存系统产品与客户机接口。因此,每一装置保障器可以用作一个实际的知识生成器或服务提供器。 知识提供器为这样的一种应用能够从门户服务器对其加以引用,以提供对某些系统管理器门窗(portlet)所需的信息与服务的访问。门窗为能够使门户的用户访问各种与系统管理相关的任务的门户窗口。门户服务器可以为能够在其上执行门户服务器应用的设备。 基本知识提供器为这样的一种知识提供器通过对装置层18a~18n中一个单一的应用所提供的一或多个适当接口的直接引用,提供对服务的访问(例如,一个基本知识提供器可以调用一个单一的装置保障器16a~16n)。复合知识提供器为这样的一种知识提供器通过对装置层18a~18n中多个单一的应用所提供的一或多个适当接口的直接引用,提供对服务的访问(例如,一个复合知识提供器可以调用多个装置保障器16a~16n)。 每一个装置层18a~18n可以用作客户机应用20可以与其接口的一个现存系统产品或软件方案(例如,通过装置保障器16a~16n)。从而,可以通过门窗调用装置层18a~18n中的该系统产品或软件方案的程序(function),以执行所涉及的产品、软件或装置的实际的任务。为了完成客户机的服务请求,装置保障器可以引用适当的装置层或产品18a~18n。 在操作中,用户或客户机应用20试图与一或多个系统单元12a~12n上的现存系统产品、软件方案或相关的技术进行接口。对于一个示例实施例,可以把系统10视为这样的一个基于万维网(Web)的门户该门户可以向系统管理员提供针对多种不同的系统技术(存储、安全、网络控制等)、并跨越不同平台来观察、实现、报告、分析、监视、及自动操作系统管理过程的公共接口。应用20可以创建一条标准的消息,该消息描述对与所涉及产品配套的服务的请求的性质。例如,应用20可以创建一条描述所做请求的可扩展标示语言(XML)消息。通常,可以把这一消息称为一个消息有效载荷(或者,对于XML消息,可以将其称为一个“XML消息有效载荷”)。XML消息有效载荷的内容可以包括XML标签(tag)与值,XML标签与值共同构成了相关于与所涉及系统产品、软件方案或装置进行的事务处理、或者对所涉及系统产品、软件方案或装置的服务的请求的查询和格式化准则。能够把可以包括针对某一产品的事务处理或服务请求的消息有效载荷传送到系统单元12a~12n,在该系统单元12a~12n,该产品将被接口,且该产品处于活跃(active)状态。例如,可以经由因特网(例如,网络19),使用一种标准的消息传送协议,例如针对标准类型消息的HTTP(超文本传送协议)1.1、或针对比通常情况要求更安全处理的消息有效载荷的HTTPS(安全套接层上的HTTP)1.1把消息有效载荷从应用20传送到系统单元(或设备)12a~12n上的一个端口。可以把从应用20接收所传送的消息有效载荷的系统单元12a~12n上的端口耦合于装置网关14,并且由装置网关14提供服务。 网络19可以包括公共与/或专用网络的任何适当的组合,而且这些公共与/或专用网络可以把用户(例如20)耦合于一或多个系统单元或设备12a~12n。在一个示例实施例中,网络19包括Internet和任何把用户20耦合于系统单元或设备本文档来自技高网...
【技术保护点】
一种用于提供与多个装置的一致的接口的系统,包括:至少一个系统单元;装置网关,该装置网关耦合于一或多个所述系统单元;多个装置保障器,该多个装置保障器中的每一个装置保障器耦合于一个装置网关;以及多个装置,该多个装 置中的每一个装置耦合于所述多个装置保障器之一。
【技术特征摘要】
【国外来华专利技术】US 2002-4-19 60/373,893;US 2003-4-15 10/417,0281.一种用于提供与多个装置的一致的接口的系统,包括至少一个系统单元;装置网关,该装置网关耦合于一或多个所述系统单元;多个装置保障器,该多个装置保障器中的每一个装置保障器耦合于一个装置网关;以及多个装置,该多个装置中的每一个装置耦合于所述多个装置保障器之一。2.根据权利要求1所述的系统,其中,通过相应的接口,把该多个装置中的每一个装置耦合于该多个装置保障器之一。3.根据权利要求1所述的系统,其中,该系统单元之一包括数据存储设备。4.根据权利要求1所述的系统,其中,该多个装置包括多个系统产品。5.根据权利要求1所述的系统,其中,该多个装置包括多个软件方案。6.一种用于提供与多个装置的一致的接口的系统,包括用于创建服务请求消息的部件;用于向与至少一个系统单元相关的网关发送该服务请求消息的部件;用于判断是否多个装置之一可用于完成包含在该服务请求消息中的服务请求的部件;用于如果所述装置可用,则选择与该装置相关的保障器的部件;以及用于以该装置引用所述服务的部件。7.根据权利要求6所述的系统,还包括经由接口,把该多个装置中的装置耦合于该保障器的部件。8.根据权利要求6所述的系统,其中,该多个装置包括多个系统产品。9.根据权利要求6所述的系统,其中,该多个装置包括多个软件方案。10.一种用于提供与多个装置的一致的接口的方法,该方法包括下列步骤在与至少一个系统单元相关的网关接收服务请求消息;判断是否多个装置中有一个装置可用于完成包含在该服务请求消息中的服务请求;如果有上述装置可用,则选择包括与该...
【专利技术属性】
技术研发人员:格雷戈里L博丁,安德鲁J安德森,约翰P凯恩,
申请(专利权)人:电脑联合想象公司,
类型:发明
国别省市:US[美国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。