用于在混合式地点环境中的供应的管理服务器及其方法技术

技术编号:2825855 阅读:169 留言:0更新日期:2012-04-11 18:40
提供了一种能够在供应时动态和灵活地支持多个地点的系统和方法。经由网络连接到其每个用地点设置的多个处理资源的管理服务器,包括:存储单元,用于存储处理、地点和与所述处理和地点相对应的指令组;以及选择单元,用于通过查询所述存储单元,选择与要求的处理和要求的地点相关联的指令组,并且它还包括:确定单元,用于通过供应的方式动态确定要求的处理和处理资源,并且所述存储单元存储所述多个处理资源和每个地点。

【技术实现步骤摘要】

本专利技术涉及供应技术,尤其涉及在多个地点(locale)混合存在的环境中的供应技术。
技术介绍
在供应中,多个信息技术(IT)基础设施(服务器、网络、应用、存储)被虚拟化,并且按照工作负荷等的变化,每个被动态地从一个商务过程分配到另一个商务过程。更具体地,管理服务器使用用专门的脚本语言描述的工作流程(workflow),发送一组指令给多个IT基础设施中的相应的一个,从而将某个商务过程分配给相应的IT基础设施。作为实际产品,从国际商务机器公司可获得的名为Tivoli Intelligent Orchestrator的软件产品,基于IT基础设施的虚拟化来实现供应、以及IT基础设施的监视、按照策略的IT基础设施的动态安排以及IT基础设施的最优化应用。在通过从如上所述的管理服务器将工作流程发送到各个IT基础设施,远程控制各IT基础设施的情形中,如果在管理服务器和各IT基础设施之间、或者各IT基础设施之间存在地点差别,则下面的对策已经在传统上被采用。要注意到,“地点”通常是指对特定国家或地区唯一的单位、符号、日期、货币及其它的一组语言和符号规则,该组内建(build in)在软件中。而且,对代码页(字符集)的指定可以被添加到如下的语言和国家/地区的组合:ja-JP.eucJP。按照第一对策,如图10中所示,准备了对应于各IT基础设施的地点的数量的所述数量的工作流程(3种类型的工作流程分别用于地点=ja_JP、en_US和fr_FR),并且每个工作流程仅仅对具有相应地点的IT基础设施生效。也就是说,地点=ja_JP的工作流程仅仅对地点=ja_JP的IT基础设施有效,而对地点=eh_US和地点=fr_FR的IT基础设施无效。按照第二对策,如图11所示,将工作流程划分为与地点独立的部分和依赖于地点的部分(地点依赖部分),并且在该工作流程中,每个地点的条件分支被用来调用依赖-->相对应的地点的子例程。也就是说,在工作流程的父处理中,如果必须执行地点依赖处理,则地点被确定,并且与该地点(用于地点=ja_JP、en_US和fr_FR的3种子处理之一)相关联的子处理的子例程被调用。[专利文件1]日本未审查专利公开(kokai)No.2004-310776[专利文件2]日本未审查专利公开(kokai)No.2000-293379[专利文件3]日本未审查专利公开(kokai)No.2000-035882
技术实现思路
然而,利用如上所述的传统的对策,仍然存在如下的技术问题。对于第一对策,必须准备与地点的数量相对应的数量的工作流程。尤其当地点的数量增加时,必须为每个添加的地点重新准备工作流程。对于第二对策,尽管可以不必准备与地点的数量相对应的数量的工作流程,但是也必须重新准备地点依赖部分。而且,还必须通过地点硬编码(hardcode)条件分支。通过地点的条件分支的硬编码的必要性意味着,每次地点数量增加时要求条件分支的这种硬编码。已经进行了本专利技术以解决上述技术问题,并且本专利技术的目的是提供一种系统、计算机程序产品和方法,其能够增强虚拟调用以由此实现在供应中动态和灵活地支持多个地点。按照本专利技术的一个方面,提供了一种经由网络连接到多个处理资源的管理服务器,该多个处理资源每个用地点设置,其中所述管理服务器包括:存储单元,用于存储处理、地点和与所述处理和地点相对应的指令组;以及选择单元,用于通过查询(refer to)所述存储单元选择与要求的处理和要求的地点相关联的指令组。按照本专利技术的另一个方面,提供了一种计算机程序产品,其使得计算机用作经由网络连接到多个处理资源的管理服务器,该多个处理资源每个用地点设置,其中所述计算机程序产品在执行时在该计算机中实现:存储功能,用于存储处理、地点和与所述处理和地点相对应的指令组;以及选择功能,用于选择与要求的处理和要求的地点相关联的指令组。-->按照本专利技术的另一个方面,提供了一种适合于具有经由网络连接的管理服务器和多个处理资源的系统的方法,该多个处理资源每个用地点设置,所述管理服务器存储处理、地点和与所述处理和地点相对应的指令组,其中所述方法包括步骤:选择与要求的处理和要求的地点相关联的指令组。按照本专利技术的另一个方面,提供了一种适合于具有经由网络连接的管理服务器和多个处理资源的系统的方法,该多个处理资源每个用地点设置,所述方法包括步骤:将存储在管理服务器中的处理和该处理相对应的第一指令组转换为与所述处理和各个地点相关联的处理、地点和多个第二指令。本专利技术具有包括以下的技术优势:用于地点切换处理的硬编码是不必要;可以容易地增加或减少要支持的地点的数量;以及地点依赖编码的有效聚集(aggregation)变得可能。附图说明图1是按照实施例的系统的示意图;图2是图示按照实施例的系统的供应方法的概念图;图3是按照示例的管理服务器100的功能方框图;图4是图示在该示例中的管理服务器100中处理的工作流程的虚拟调用的概念图;图5是在该示例中的管理服务器100的监视器101上显示的工作流程管理编辑屏幕;图6是图示按照比较示例的管理服务器100中处理的工作流程的虚拟调用的概念图;图7是在比较示例中的管理服务器100的监视器上显示的工作流程管理编辑屏幕;图8是图示按照修改示例的管理服务器100中处理的工作流程的虚拟调用的概念图;图9是信息处理装置1001的硬件配置的示例,该信息处理装置在所述示例或者修改示例中用作管理服务器100或资源服务器201-203之一;图10是图示传统技术的图;以及图11是图示另一传统技术的图。-->具体实施方式图1和2示意性地图示本专利技术的实施例。按照本实施例的供应系统包括:管理服务器100和多个资源服务器(处理资源)201-203,其经由网络300可通信地彼此连接。管理服务器100和资源服务器201-203每个具有事先设置的地点,因此创建多个地点的混合式环境。更具体地,为各个资源服务器201-203设置不同的地点(例如,为资源服务器201设置的地点=ja_JP指示日本语、日本货币等;为资源服务器202设置的地点=en_US指示英语、美国货币等;以及为资源服务器203设置的地点=fr_FR指示法语、法国货币等)。而且,为管理服务器100设置的地点是ja_JP,这与资源服务器202和203的地点(en_US、fr_FR)不同。管理服务器100提供有监视器101,并且尽管未示出,也可以提供有输入设备(如键盘和鼠标)、及输出设备(如打印机)。多个资源服务器201-203作为整体形成了虚拟资源池(pool),并且可以由管理服务器100远程控制,以便被分配来执行任何的商务过程A-C或其任何组合。为了实现远程控制,管理服务器100使用以专用脚本语言描述的所谓“工作流程”的处理程序代码,来发送指令组到资源服务器201-203中相应的一个,其依次解释和执行接收的指令。在本实施例中,工作流程的虚拟调用被增强,以便在供应时动态和灵活地支持多个地点。在下文中,分别将本专利技术的更具体的实现示例、传统的示例和本专利技术的另一个示例,作为示例、比较示例和修改示例描述。示例图3是按照示例的管理服务器100的功能性方框图。图4是图示在该示例的管理服务器100中被处理的工作流程的虚拟调用的概念图。图5是在该示例的管理服务器100的本文档来自技高网
...

【技术保护点】
一种经由网络连接到多个处理资源的管理服务器,该多个处理资源的每个用地点设置,所述管理服务器包括:    存储装置,用于存储处理、地点和与所述处理和地点相对应的指令;以及    选择装置,用于通过查询所述存储装置选择与要求的处理和要求的地点相关联的指令。

【技术特征摘要】
JP 2007-2-28 050740/071.一种经由网络连接到多个处理资源的管理服务器,该多个处理资源的每个用地点设置,所述管理服务器包括:存储装置,用于存储处理、地点和与所述处理和地点相对应的指令;以及选择装置,用于通过查询所述存储装置选择与要求的处理和要求的地点相关联的指令。2.如权利要求1所述的管理服务器,还包括:确定装置,用于通过供应的方式动态确定要求的处理和处理资源,其中所述存储装置存储多个处理资源和每个地点。3.如权利要求2所述的管理服务器,其中所述供应基于事先设置的策略和所述多个处理资源的状态执行。4.如权利要求1所述的管理服务器,还包括:发送装置,用于将选择的指令发送到与要求的地点相对应的处理资源。5.如权利要求1所述的管理服务器,其中所述指令不包括通过各地点的条件分支。6.如权利要求1所述的管理服务器,其中为多个处理资源分别设置的多个地点彼此不同。7.如权利要求1所述的管理服务器,其中为管理服务器设置的地点与为处理资源设置的地点不同。8.如权利要求1所述的管理服务器,其中存储装置为单个处理存储多个地点和与各地点分别相对应的多个指令。9.如权利要求1所述的管理服务器,其中存储在存储装置中的各地点被分层地组织,并且所述存储装置存储单个高等级的地点、与该高等级的地点相对应的多个...

【专利技术属性】
技术研发人员:后藤泰久赤松猛
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:US[美国]

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

1