多租户环境中的映射门户应用的制作方法

文档序号:6579631阅读:302来源:国知局
专利名称:多租户环境中的映射门户应用的制作方法
技术领域
本申请总体上涉及网站门户(web portal)应用,更具体地,涉及用于在多租户 (mu 11i-tenant)环境中映射门户应用的方法和系统。
背景技术
网站门户是经由网页或站点提供例如单个功能的站点。网站门户经常用作万维
网上信息的访问点。门户以统一方式呈现来自不同源的信息。另外,网站门户允许例如 合作者、雇员、和顾客利用基于角色、背景、动作、位置、喜好和/或团队合作需要的个人化
应用来选择其用户体验。本发明使用网站门户的更窄的定义,因为其指的是支持小门户 (portlet)技术的网站服务器。 小门户是在网站门户中管理和显示的可插用户接口组件。最近的小门户定义由 Java规范请求(JSR)168完成。小门户产生被聚集成门户页的标记代码(markup code)的 片段。典型地,在桌面比拟(desktop metaphor)之后,门户页被显示为非重叠的小门户窗 口的集合,其中每个小门户窗口显示小门户。因此,小门户(或小门户的集合)类似于托管 (host)于门户中的基于网站的应用。小门户应用的一些例子是电子邮件、天气预报、讨论论 坛和新闻。 门户服务器在所托管的多租户系统中正变得越来越普遍。租户是网站托管环境的 订户,并且利用网站门户。例如,租户可以是购买信息技术(IT)基础设施的企业,例如组 织。此外,应当理解,租户不是网站门户的用户。而是,利用网站门户的是最终用户(或客 户机),例如组织的成员。多租户指的是构建原理,其中,例如,单个软件实例(instance)运 行在软件作为服务(SaaS, software-as-a-service)的卖主服务器上,服务于多个租户,例 如组织。 利用多租户体系,软件应用可以被设计为虚拟地划分其数据和配置,使得每个 客户机组织利用定制的虚拟应用实例或虚拟门户来工作。即,虚拟门户是共享例如相同
的硬件和软件安装的逻辑门户。虚拟门户服务器,例如IBM ^VebSphere 门户服务
器,允许多个虚拟门户的创建和管理。(IBM和WebSphere是国际商业机器公司在美国、 其它国家或者两者中的商标。)其它门户服务器具有不同名称的类似功能性,诸如,例如 Sharepoint portal SiteArea、及eXo。 (Shar印oint是微软公司在美国和其它国家的注册 商标。)可以通过将单个安装划分为独立的逻辑服务器来建立虚拟门户。最终用户不能区 分他们的请求是由完全的门户安装还是由虚拟门户来服务,其中该虚拟门户已经在共享的 环境内定义。虚拟门户例如通过减少并行安装的数量来简化管理,并且它们有助于避免对 冗余硬件的要求。 对于网站门户服务器的使用,例如对于小门户应用,可以向租户收费。可以利用对 例如门户服务器和/或小门户应用的使用计量来确定费用量。然而,在多租户系统中,例 如,相同的服务器以及在某些情况下相同的门户应用可以在几个租户之间共享。在该背景 中,小门户应用的使用继续要求使用计量信息以输入到租户的报酬确定。因此,使用计量信息需要与相应的租户关联。 存在将使用计量数据与相应租户关联的几种方法。这些方法中的一些包括基于验 证(authentication)的映射、基于一般HTTP或SOAP请求参数的映射、以及应用分离。然 而,这些途径具有各种缺点。例如,基于验证的映射假定对公共验证数据库的访问。但是,在 很多情况下,验证可以通过第三方组件来完成,而无需访问公共授权(authorization)数 据库。因此,在该情景下,第三方组件不能进行基于验证的映射。此外,HTTP或SOAP请求 参数的添加具有的缺点是要求网站服务堆栈(stack)的改变或应用级别代码改变。

发明内容
按照本发明的第一方面,一种方法实现在计算机基础结构中,该计算机基础结构 具有切实地包含在计算机可读介质上的计算机可执行代码。该切实地包含在计算机可读介 质上的计算机可执行代码可操作以将多个租户的每个与各自的虚拟门户关联,并个别地计 量在各个相应虚拟门户处的虚拟门户使用。另外,该计算机可执行代码可操作以基于个别 地计量的虚拟门户使用,来确定所述多个租户的每个的费用量。 按照本发明的另一方面,系统包括虚拟门户创建工具,被配置来创建与各个个别 租户关联的区别虚拟门户。此外,该系统包括托管安全工具,被配置以允许个别租户的用户 访问个别租户的区别虚拟门户。另外,该系统包括记日志/计量工具,被配置来进行个别租 户的区别虚拟门户的使用的计量。此外,记日志/计量工具被配置来基于该计量来确定该 个别租户的报酬量。 按照本发明的另一方面,提供了一种计算机程序产品,其包括具有包含在该介质 中的可读程序代码的计算机可用介质。该计算机程序产品包括至少一个组成部分,其可操 作以将多个租户的每个与相应的多个虚拟门户之一关联,并个别地计量所述多个虚拟门户 的每个的虚拟门户使用。另外,该至少一个组件可操作以基于个别计量的虚拟门户使用来 确定所述多个租户的每个的报酬量。


在以下的具体实施例中,通过本发明的示例实施例的非限制性例子,参考标出的
多个附图,来描述本发明。 图1示出用于实施根据本发明的步骤的示意环境;
图2示出根据本发明的示例的共享租户环境;以及
图3、图4和图5示出用于执行本发明的各方面的示例流程。
具体实施例方式
本发明总体涉及门户应用,更具体地,涉及用于在多租户环境中映射门户应用的 方法和系统。本发明公开了一种方法和系统,用于映射来自相同或不同门户应用的基于使 用的计量数据,而无需应用编程员介入。更具体地,本发明利用租户和虚拟门户之间的一一 映射,以便确定对于每个租户的基于使用的计量数据。 通过实施本发明,计量数据到具体租户的映射能够基于用于服务该具体租户的虚 拟门户属性。此外,通过实施本发明,租户应付的报酬可以确定,而不要求访问公共验证数据库或者第三方组件。另外,实施本发明不要求可能限制多租户选项的网站(小门户)容 器(container)堆栈或应用级别代码的改变。
系统环境 图1示出用于管理根据本发明的处理的示意环境10。在此方面,环境IO包括计算 机基础结构12,其能够进行在此所述的处理。计算机基础结构12包括计算设备14,该计算 设备14包括虚拟门户创建工具30、托管安全工具33、和记日志/计量工具35。这些工具 可操作以提供虚拟门户,验证并授权用户以及使用户转向(redirect)到他们的租户特定 (tenant specific)虚拟门户,并确定基于使用的计量数据,例如在此所述的处理。例如,如 图1所示,利用该示例实施例,虚拟门户创建工具30已经提供了两个虚拟门户45和50,如 以下进一步描述的。此夕卜,图l示出了经由其拥有的相应虚拟门户来访问网站门户的两个 客户机(租户一客户机55和租户二客户机60),如以下进一步描述的。
计算设备14包括处理器20、存储器22A、输入/输出(I/O)接口24、和总线26。存 储器22A能够包括在程序代码的实际执行期间采用的本地存储器;大容量存储器;和高速 缓冲存储器,提供至少一些程序代码的临时存储,以便减少在执行期间必须从大容量存储 器取回代码的次数。 此外,计算设备14与外部I/O设备/资源28通信。I/O设备28能够与计算设备 14、或使得计算设备14能够使用任何类型的通信链接来与一个或多个其它计算设备通信 的任何设备交互。外部I/0设备/资源28可以是键盘、显示器、定点(pointing)设备等。 另外,在各实施例中,计算设备14包括存储系统22B。此外,在各实施例中,计算设备14和 /或计算环境12包括计量数据库40,如以下进一步描述的。 处理器20执行计算机介质上的计算机程序代码(例如程序控制44)处理(例如 指令虚拟门户创建工具30和记日志/计量工具35),该计算机介质存储在存储器22A和/ 或存储系统22B中。在执行计算机程序代码时,处理器20能够从/向存储器22A、存储系统 22B、计量数据库40和/或1/0接口 24读取/写入数据。总线26提供计算设备14中的各 个组件之间的通信链接。 计算设备14能够包括能够执行安装在其中的计算机程序代码的任何通用计算制 品(例如,个人计算机、服务器、手持设备等)。然而,可以理解,计算设备14仅仅是可以进 行在此所述的处理的各种可能的等效计算设备的代表。在此意义上,在各实施例中,由计算 设备14提供的功能性能够由包括通用和/或专用硬件和/或计算机程序代码的任意组合 的计算制品来实施。在每个实施例中,能够分别使用标准编程和工程技术来创建程序代码 和硬件。 类似地,计算机基础结构12仅仅是用于实施本发明的各种类型的计算机基础结 构的示意。例如,在各实施例中,计算机基础结构12包括两个或多个计算设备(例如服务 器集群),其经过诸如网络、共享存储器等的任何类型的通信链接来通信,以执行在此所述 的处理。此外,在执行在此所述的处理时,计算机基础结构12中的一个或多个计算设备能 够使用任何类型的通信链接来与该计算机基础结构12外部的一个或多个其它计算设备通 信。通信链接能够包括有线和/或无线链接的任何组合、一个或多个类型的网络(例如因 特网、广域网、局域网、虚拟私有网络等)的任何组合;和/或利用传输技术和协议的任何组
在各实施例中,本发明提供了以订阅、广告和/或费用为基础来执行本发明的步
骤的业务方法。即,诸如方案综合器(Solution Integrator)的服务提供方能够提供执行
在此所述的处理。在此情况下,服务提供方能够为一个或多个消费者创建、维持、配置、支持
等执行本发明的处理步骤的计算机基础结构。反过来,服务提供方能够在订阅和/或费用
协议下接收来自一个或多个消费者的支付,和/或服务提供方能够从向一个或多个第三方
广告内容的销售中接收支付。 共享租户环境 图2示出根据本发明的方面的示例的共享租户环境200。如图2所示,示例的共享 租户环境200包括支持租户分布的两个虚拟门户45和50。然而,应当理解,本发明意在共 享租户环境可以包括任意数目的共享租户,并因此包括任意数目的虚拟门户。根据本发明 的方面,可以定义在租户和虚拟门户之间的一一映射,因此虚拟门户的唯一属性可以用于 将请求计量的信息映射到正确的租户。即,每个虚拟门户具有区别指定的属性,并且在一些 情况下,具有唯一 URL(统一资源定位符)前缀,并且这些区别指定的属性可以用于将虚拟 门户与租户关联。 另外,应当理解,租户是托管环境的订户。例如,租户可以是购买信息技术(IT)基 础设施的企业。即,租户不是最终用户。而是,作为例如租户的雇员的客户机可能是虚拟门 户的最终用户。 如本领域技术人员应当理解的,虚拟门户可以配置为包含网站应用。在各实施例 中,应用可以是门户拥有的应用或者可以是在门户/租户之间共享的应用。例如,门户服务 器可以允许在几个虚拟门户之间的区别的网站应用及其小门户的分离。
如图2所示,租户一客户机55通过经由托管安全工具33的连接210来连接到其 租户的关联虚拟门户,虚拟门户一45。在连接到虚拟门户一45后(或者在连接之后的某个 点),将计量数据215从虚拟门户一 45发送到记日志/计量工具35。关于租户一的使用的 计量数据215包含指示虚拟门户一 45的属性,例如虚拟门户标识,由此把关于租户一的使 用的计量数据215与虚拟门户一45关联,如以下进一步讨论的。另外,如图2所示,租户二 客户机60通过经由托管安全工具33的连接210来连接到其租户的关联虚拟门户,虚拟门 户二 50,并且针对其请求的计量数据217被发送到记日志/计量工具35。此外,计量数据 217包含指示虚拟门户二 50的属性,例如虚拟门户标识,由此将租户二客户机60的计量数 据217与虚拟门户二50关联。 在各实施例中,计量数据215和217可以例如通过由记日志/计量工具35提取并 在计量数据库40(在各实施例中可以包含在存储系统22B中)中组合的公共日志来创建。 在各实施例中,记日志/计量工具35可以使用各种方法来测量虚拟门户使用。例如,在各 实施例中,计量可以基于虚拟门户使用的总会话时间。另外,在各实施例中,除了其它计量 方法,计量还可以基于登录(log-in)的数目、并存用户的数目、和不同动作(例如,利用具 体搜索引擎的每个网站搜索)的事务计数。计量数据的粒度和数据创建机制(例如,小服 务器(Servlet)或小门户过滤器、门户基础结构)在本发明的范围之外。
因此,根据本发明的方面,可以定义租户和虚拟门户之间的一一映射,因此虚拟门 户的唯一属性可以用于将请求计量的信息映射到正确的租户。在各实施例中,可以利用配 置(d印loyment)处理以便定义一一映射。例如,在配置处理期间,可以创建虚拟门户,并确定应用分布,如以下进一步描述的。此外,根据本发明的方面,同一配置行为能够注册租户/ 应用与虚拟门户的关系,使能关于记日志/计量工具35的适当使用计量映射。S卩,可以在 配置处理期间定义并注册租户与具体虚拟门户的关联。 因此,可以基于虚拟门户属性,例如虚拟门户标识,来分离地确定个别租户计量数 据。然后,根据本发明的方面,能够确定个别租户使用,并且租户的费用量能够基于相应虚 拟门户的使用。此外,根据本发明的方面,虚拟门户计量数据的映射对例如最终用户和/或 程序开发者可以是透明的。
流程图 图3到图5示出用于执行本发明的方面的示例流程。图3到图5的步骤可以在例 如图l的环境中实施。流程图可以同样表示本发明的高级框图。图3到图5中的流程图和 /或框示根据本发明的各种实施例的系统、方法和计算机程序产品的可能实施的体系 结构、功能性、和操作。在这点上,流程图或框图中的每个块可以表示模块、片段、或包括用 于实施一个或多个规定的逻辑功能的一个或多个可执行指令的代码的部分。还应当注意, 在某些替换的实施中,块中所标的功能可以不按图中所标的顺序进行。例如,取决于所涉及 的功能性,连续示出的两个块事实上可以基本并行地执行,或者有时块可能以相反的顺序 执行。流程图的每个块和流程示的组合能够通过执行指定功能或动作的基于专用硬件 的系统、或者专用硬件和计算机指令和/或软件的组合来实施,如上所述。此外,流程图的 步骤可以或者从客户机服务器关系中的服务器来实施和执行,或者它们可以通过传送到用 户工作站的操作信息来运行在用户工作站上。在实施例中,软件元素包括固件、常驻软件、 微代码等。 此外,本发明能够采用从提供程序代码的计算机可用或计算机可读介质可访问的 计算机程序产品的形式,该程序代码由计算机或任何指令执行系统使用或者结合该计算机 或任何指令执行系统使用。软件和/或计算机程序产品能够在图l的环境中实施。为了此 描述,计算机可用或计算机可读介质能够是能够包含、存储、通信、传播、传输程序的任意装 置,该程序由指令执行系统、装置、或设备使用或者结合使用。该介质能够是电子的、磁的、 光的、电磁的、红外的、或半导体系统(或装置或设备)、或传播介质。计算机可读介质的例 子包括半导体或固态存储器、磁带、可拆卸计算机磁盘、随机存取存储器(RAM)、只读存储器 (ROM)、紧致磁盘和光盘。光盘的当前例子包括光盘_只读存储器(CD-ROM)、光盘_读/写 (CD-R/W)禾口 DVD。 为新的租户托管建立新的虚拟门户 图3示出根据本发明的为新的租户托管建立新的虚拟门户的示例流程300。在步 骤305,开始新的租户托管处理。在步骤310,虚拟门户创建工具创建新租户专用的虚拟门 户。在步骤315,虚拟门户创建工具配置虚拟门户属性。例如,在各实施例中,虚拟门户属性 可以包含直接的租户规格(specification)(例如,除了其它直接的租户规格外,还有标识 (ID)或名称)。另外,在各实施例中,门户属性可以包含对租户的间接的、基于外部数据源 的参考,用于指定该虚拟门户的租户。 在步骤320,虚拟门户创建工具对新虚拟门户配置应用。在步骤325,虚拟门户创 建工具更新路由机制,以反映租户和新虚拟门户之间的关系。路由机制允许最终用户(例 如,租户的雇员)连接到该虚拟门户。在各实施例中,路由机制可以是唯一统一资源定位符(URL),或者可以是验证处理期间的转向机制,例如因特网协议(IP)路由器转向。在步骤 330,新虚拟门户为租户(或者客户机,例如租户的雇员)的使用准备就绪。
用户请求处理 图4示出根据本发明的用户(或客户机)请求处理的示例流程400。在步骤405, 用户发送处理请求。在步骤410,托管安全工具验证并授权用户。 在各实施例中,在可选步骤415,托管安全工具将用户转向其租户特定虚拟门户。 然而,由于可能不是所有实施例(例如使用唯一URL的那些实施例)中都要求转向,因此步 骤415可以是可选步骤。在步骤420,记日志/计量工具在例如计量数据库中创建应用访问 和日志记录,用于包含例如随后收集的计量数据(例如对于特定虚拟门户使用会话),如下 所述。在步骤425,处理结束。
计量信息处理 图5示出根据本发明的计量信息处理的示例流程500。在步骤505,开始计量处理。 在步骤510,来自系统的所有虚拟门户的计量信息(例如在示例流程400期间捕获的使用数 据)被上载到集中服务器,例如记日志和计量工具。在步骤515,记日志/计量工具处理计 量数据。在各实施例中,步骤515可以包括从虚拟门户到租户的记日志/计量工具映射。
另外,在各实施例中,除了其它另外的阶段,步骤515还可以包括记日志/计量工 具执行另外的阶段,例如过滤和/或聚集。例如,聚集可以包括记日志/计量工具聚集租户 的所有客户机的使用数据,使得例如租户接收针对所有其客户机的虚拟门户使用的单个账 单。过滤(或数据减少)可以包括例如记日志/计量工具去除可能与虚拟门户使用确定无 关的一些记录。例如,在各实施例中,记日志/计量工具可以将全部的虚拟门户使用的日志 记录减少到例如虚拟门户使用的持续时间,以便减少可能非必需的数据的存储。
在步骤520,记日志/计量工具将计量数据存储在数据库中(例如,计量数据库)。 在步骤525,处理结束。如上所述,根据本发明的方面,计量数据可以用于对租户的虚拟门户 使用向租户开账单。这通过将具体虚拟门户的计量数据与排它地分配给该具体虚拟门户的 租户关联来完成。另外,在各实施例中,除了其它的另外任务外,计量数据还可以用于另外 任务,例如,用于服务级别协议(SLA)检查和容量计划。例如,计量数据将指示多个用户的 个别使用量。该信息可以用于确定是否可能需要额外的容量,例如用于具体租户,或者是否 过多的容量可用,以致容量未被有效利用。 应当理解,尽管已经将图3到图5的步骤描述为按特定顺序发生,但是本发明考虑 可以按其它顺序执行各步骤。此外,本发明考虑,在各实施例中,在仍然忠于本发明的同时, 可以暗含或省略步骤。 在此使用的术语仅仅是为了描述具体实施例,而不是意图限制本发明。如在此 使用的,单数形式的"一个(a)"、"一个(an)"和"该(the)"意图也包括复数形式,除非 上下文清楚地指示其它情况。还将进一步理解,术语"包括(comprises)"和/或"包括 (comprising)"在用在本说明书中时,指定所述特征、整体、步骤、操作、元件和/或组件的 存在,但是不排除存在或附加一个或多个其它特征、整体、步骤、操作、元件、组件和/或其 组。 如果可应用,权利要求中的所有部件或步骤加上功能元件的相应结构、材料、动作 和等效物意图包括用于与具体要求的其它所要求元件结合执行功能的任意结构、材料、或动作。本发明的描述已经为了示意和描述的目的而呈现,但是并非意图以所公开的形式穷 尽或限制本发明。不脱离本发明的范围和主旨,很多修改和变更对本领域普通技术人员是 显而易见的。选择并描述实施例以便最佳地说明本发明的原理和实际应用,以及使得本领 域的其它普通技术人员能够理解具有适合于所考虑的具体使用的各种修改的各种实施例 的本发明。从而,尽管以实施例的形式描述了本发明,但是本领域技术人员将认识到,能够 利用修改并在所附权利要求的主旨和范围内实践本发明。
权利要求
一种在计算机基础结构中实施的方法,该计算机基础结构具有切实地包含在计算机可读介质上的计算机可执行代码,该计算机可执行代码可操作以将多个租户的每个与相应的虚拟门户关联;个别地计量在每个相应的虚拟门户处的虚拟门户使用;以及基于个别地计量的虚拟门户使用,确定关于所述多个租户的每个的费用量。
2. 如权利要求1所述的方法,其中,所述关联基于一个或多个虚拟门户属性。
3. 如权利要求2所述的方法,其中,所述一个或多个虚拟门户属性包括以下之中的至 少一个虚拟门户标识;以及 唯一统一资源定位符(URL)前缀。
4. 如权利要求1所述的方法,其中,所述关联是所述多个租户的每个与多个虚拟门户 中的单个虚拟门户的一一映射,使得所述多个虚拟门户的每个仅与所述多个租户中的具体 租户关联。
5. 如权利要求1所述的方法,还包括为新租户建立新虚拟门户。
6. 如权利要求1所述的方法,其中,将多个租户的每个与相对应的多个虚拟门户之一 关联包括为每个个别的虚拟门户配置该个别的虚拟门户以带有与所述多个租户之一的关联的指示;以及 更新路由机制,以反映该关联。
7. 如权利要求6所述的方法,其中,所述指示包括直接租户规格和间接租户规格之一。
8. 如权利要求6所述的方法,其中,所述路由机制包括唯一统一资源定位符(URL)和转 向机制之一。
9. 如权利要求1所述的方法,其中,切实地包含在计算机可读介质上的所述计算机可 执行代码还可操作以允许用户请求网站门户使用; 验证和授权用户作为具体租户的客户机;以及 将用户连接到与所述具体租户关联的虚拟门户。
10. 如权利要求1所述的方法,其中,个别地计量在每个相应的虚拟门户处的虚拟门户 使用包括计量以下之中的至少一个相应的虚拟门户的使用的总会话时间; 在相应的虚拟门户上登录的数目; 相应的虚拟门户的并存用户的数目;以及 对经由相应的虚拟门户的具体动作的事务计数的数目。
11. 如权利要求1所述的方法,还包括上传计量信息,该计量信息包含所述多个租户的每个和相应的虚拟门户之间的关联;以及将虚拟门户使用数据存储在数据库中。
12. 如权利要求ll所述的方法,其中,存储所述虚拟门户使用数据包括以下之中的至 少一个执行数据聚集;以及执行数据过滤。
13. 如权利要求1所述的方法,其中,服务提供方对执行权利要求1的步骤的所述计算 机基础结构进行创建、维持、配置和支持之中的至少一个。
14. 如权利要求l所述的方法,其中,权利要求l的步骤由服务提供方以订阅、广告和/ 或费用为基础来提供。
15. —种系统,包括虚拟门户创建工具,被配置以创建与每个租户关联的区别虚拟门户; 托管安全工具,被配置以允许个别租户的用户访问该个别租户的区别虚拟门户;以及 记日志/计量工具,被配置以执行个别租户的区别虚拟门户的使用的计量;以及 基于该计量来确定该个别租户的费用量。
16. 如权利要求15所述的系统,其中,所述虚拟门户创建工具还被配置以 向所述区别虚拟门户提供其与个别租户的关联的指示;以及 更新路由机制,以反映该关联 。
17. 如权利要求15所述的系统,其中,所述托管安全工具还被配置以 允许用户请求网站门户使用;验证并授权用户作为所述个别租户的客户机;以及 将该用户与个别租户的区别虚拟门户连接。
18. 如权利要求15所述的系统,其中,执行使用的计量包括测量以下之中的至少一个 个别租户的区别虚拟门户的使用的总会话时间; 在个别租户的区别虚拟门户上登录的数目; 个别租户的区别虚拟门户的并存用户的数目;以及 对经由个别租户的区别虚拟门户的具体动作的事务计数的数目。
19. 如权利要求15所述的系统,还包括计量数据库,其被配置以存储以下之中的至少一个 与各个租户关联的区别虚拟门户的指示符;以及虚拟门户使用数据。
20. —种计算机程序产品,包括具有包含在该介质中的可读程序代码的计算机可用介 质,该计算机程序产品包括可操作以进行以下过程的至少一个组件将多个租户的每个与相应的多个虚拟门户之一关联; 个别地计量在所述多个虚拟门户的每个处的虚拟门户使用;以及 基于个别地计量的虚拟门户使用来确定对于所述多个租户的每个的报酬量。
21. 如权利要求20所述的计算机程序产品,其中,所述至少一个组件还可操作以允许用户请求网站门户使用; 验证并授权用户作为具体租户的客户机;以及 将该用户连接到与该具体租户关联的虚拟门户。
22. 如权利要求20所述的计算机程序产品,其中,对于每个个别的虚拟门户,所述至少 一个组件还可操作以配置个别的虚拟门户以带有与所述多个租户之一关联的指示;以及 更新路由机制,以反映该关联。
全文摘要
一种在计算机基础结构中实施的方法,该计算机基础结构具有切实地包含在计算机可读介质上的计算机可执行代码,该计算机可执行代码可操作以将多个租户的每个与相应的虚拟门户关联,并个别计量每个相应的虚拟门户处的虚拟门户使用。另外,该计算机可执行代码可操作以基于个别计量的虚拟门户使用,来确定对于所述多个租户的每个的费用量。
文档编号G06F17/30GK101777161SQ20091016268
公开日2010年7月14日 申请日期2009年8月18日 优先权日2008年8月19日
发明者亚历克西·罗伊特曼, 兰迪·A·伦德尔, 安伯·罗伊-乔德赫里, 金纳迪·拉文特曼 申请人:国际商业机器公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1