[发明专利]多租户环境中的映射门户应用无效
申请号: | 200910162681.0 | 申请日: | 2009-08-18 |
公开(公告)号: | CN101777161A | 公开(公告)日: | 2010-07-14 |
发明(设计)人: | 金纳迪·拉文特曼;兰迪·A·伦德尔;安伯·罗伊-乔德赫里;亚历克西·罗伊特曼 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06Q30/00 | 分类号: | G06Q30/00;G06F17/30;H04L29/08 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 黄小临 |
地址: | 美国纽*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 租户 环境 中的 映射 门户 应用 | ||
技术领域
本申请总体上涉及网站门户(web portal)应用,更具体地,涉及用于在多租户(multi-tenant)环境中映射门户应用的方法和系统。
背景技术
网站门户是经由网页或站点提供例如单个功能的站点。网站门户经常用作万维网上信息的访问点。门户以统一方式呈现来自不同源的信息。另外,网站门户允许例如合作者、雇员、和顾客利用基于角色、背景、动作、位置、喜好和/或团队合作需要的个人化应用来选择其用户体验。本发明使用网站门户的更窄的定义,因为其指的是支持小门户(portlet)技术的网站服务器。
小门户是在网站门户中管理和显示的可插用户接口组件。最近的小门户定义由Java规范请求(JSR)168完成。小门户产生被聚集成门户页的标记代码(markup code)的片段。典型地,在桌面比拟(desktop metaphor)之后,门户页被显示为非重叠的小门户窗口的集合,其中每个小门户窗口显示小门户。因此,小门户(或小门户的集合)类似于托管(host)于门户中的基于网站的应用。小门户应用的一些例子是电子邮件、天气预报、讨论论坛和新闻。
门户服务器在所托管的多租户系统中正变得越来越普遍。租户是网站托管环境的订户,并且利用网站门户。例如,租户可以是购买信息技术(IT)基础设施的企业,例如组织。此外,应当理解,租户不是网站门户的用户。而是,利用网站门户的是最终用户(或客户机),例如组织的成员。多租户指的是构建原理,其中,例如,单个软件实例(instance)运行在软件作为服务(SaaS,software-as-a-service)的卖主服务器上,服务于多个租户,例如组织。
利用多租户体系,软件应用可以被设计为虚拟地划分其数据和配置,使得每个客户机组织利用定制的虚拟应用实例或虚拟门户来工作。即,虚拟门户是共享例如相同的硬件和软件安装的逻辑门户。虚拟门户服务器,例如门户服务器,允许多个虚拟门户的创建和管理。(IBM和WebSphere是国际商业机器公司在美国、其它国家或者两者中的商标。)其它门户服务器具有不同名称的类似功能性,诸如,例如SiteArea、及eXo。(Sharepoint是微软公司在美国和其它国家的注册商标。)可以通过将单个安装划分为独立的逻辑服务器来建立虚拟门户。最终用户不能区分他们的请求是由完全的门户安装还是由虚拟门户来服务,其中该虚拟门户已经在共享的环境内定义。虚拟门户例如通过减少并行安装的数量来简化管理,并且它们有助于避免对冗余硬件的要求。
对于网站门户服务器的使用,例如对于小门户应用,可以向租户收费。可以利用对例如门户服务器和/或小门户应用的使用计量来确定费用量。然而,在多租户系统中,例如,相同的服务器以及在某些情况下相同的门户应用可以在几个租户之间共享。在该背景中,小门户应用的使用继续要求使用计量信息以输入到租户的报酬确定。因此,使用计量信息需要与相应的租户关联。
存在将使用计量数据与相应租户关联的几种方法。这些方法中的一些包括基于验证(authentication)的映射、基于一般HTTP或SOAP请求参数的映射、以及应用分离。然而,这些途径具有各种缺点。例如,基于验证的映射假定对公共验证数据库的访问。但是,在很多情况下,验证可以通过第三方组件来完成,而无需访问公共授权(authorization)数据库。因此,在该情景下,第三方组件不能进行基于验证的映射。此外,HTTP或SOAP请求参数的添加具有的缺点是要求网站服务堆栈(stack)的改变或应用级别代码改变。
发明内容
按照本发明的第一方面,一种方法实现在计算机基础结构中,该计算机基础结构具有切实地包含在计算机可读介质上的计算机可执行代码。该切实地包含在计算机可读介质上的计算机可执行代码可操作以将多个租户的每个与各自的虚拟门户关联,并个别地计量在各个相应虚拟门户处的虚拟门户使用。另外,该计算机可执行代码可操作以基于个别地计量的虚拟门户使用,来确定所述多个租户的每个的费用量。
按照本发明的另一方面,系统包括虚拟门户创建工具,被配置来创建与各个个别租户关联的区别虚拟门户。此外,该系统包括托管安全工具,被配置以允许个别租户的用户访问个别租户的区别虚拟门户。另外,该系统包括记日志/计量工具,被配置来进行个别租户的区别虚拟门户的使用的计量。此外,记日志/计量工具被配置来基于该计量来确定该个别租户的报酬量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910162681.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:显示设备及方法
- 下一篇:密封设备及其制造方法