对商业使用技术性能度量以及使用状况分析和成本分配的利记博彩app

文档序号:6506106阅读:200来源:国知局
专利名称:对商业使用技术性能度量以及使用状况分析和成本分配的利记博彩app
技术领域
该发明涉及应用性能管理领域,尤其是涉及使用状况测量和成本分配。
背景技术
在现代企业的信息技术(IT)部门中,最大的挑战之一就是满足日益增长的由用户要求的需求服务水平。随着越来越多的可由消费者通过诸如环球网这样的自动化接口直接访问的应用的出现,现在许多企业的“正常”营业时间是每天24小时、每周7天。对于应用的连续有效性和性能的需求已经创建了复杂的、分层的IT基础结构,其经常包括Web服务器、中间件、连网设备、数据库和存储部件。这些部件可以来自于不同的卖主并且可以属于不同的计算平台。这些部件的任何问题都可能影响整个企业的应用性能。
关键应用的性能是基础结构部件为提供服务彼此一致工作好坏的函数。然而,随着异构IT环境复杂度的增加,性能问题的源经常是不清楚的。结果,应用性能问题难于检测和校正。此外,人工追踪应用性能可能是昂贵的且劳动强度大的任务。因此,通常希望应用性能管理任务自动化。
应用性能管理的自动化工具可以在提供持续的高水平性能和可用性上带来帮助。这些自动化工具可以带来更低的每事务成本同时最大化且平衡已经花费在该应用传输基础结构上的资源。应用性能管理的自动化工具可以给IT部门提供更好的应用控制。应用性能管理工具可以使IT部门具有前瞻性并可以在应用性能问题影响用户之前修复该应用性能问题。由这些工具收集的历史性能数据可能被用于报告、趋势分析和容量规划。通过使收集的跨越应用用户的信息相互关联,应用性能管理工具可以提供可操作的建议以帮助IT部门解决当前的和潜在的问题。
对于更多的企业来说,资源利用的测量仅仅是第一步。为了证明IT上的投资并提升可说明性,企业希望测量使用状况并分配(或“索回”)资源的成本给企业内负责这些资源使用状况的人。在先的方法一般使用“头数”(例如,软件许可的数量)、任意的百分比、固定的“征税”模型以及类似的分配模型。由于企业内不同的实体可以共享地访问各种系统资源,这些分配模型可能无法精确地反映由特定实体使用的特定系统资源的实际使用状况。希望提供改进的系统和方法以测量、报告和分析使用模式并能够进行基于使用状况的系统资源使用状况的成本分配。

发明内容
在这里所描述的系统和方法的各种实施例可以提供系统资源使用状况和基于使用状况的成本。该方法可以包括确定用于计算机系统中多个系统资源中的每一个的成本。可以对每个系统资源确定一个成本分配方法。可以对每个系统资源确定一个特定的组织单位的资源使用状况。可以基于每个系统资源的成本、每个系统资源的成本分配方法和每个系统资源的组织单位资源使用状况来有计划地确定所述组织单位的资源使用状况成本。


图1举例说明了示例的性能管理系统,其能够实现用于性能管理的系统和方法的实施例。
图2举例说明了示例的计算机系统的部件,该计算机系统能够实现用于性能管理的系统和方法的实施例。
图3举例说明了根据一个实施例的包括商业经营效率管理器(BEM)的性能管理系统的部件。
图4举例说明了根据一个实施例的BEM服务器的部件。
图5是举例说明根据一个实施例的性能管理系统中的成本分配方法的流程图。
图6是一个屏幕快照,示出了根据一个实施例的资源工作区中的应用使用状况视图的例子。
图7是一个屏幕快照,示出了根据一个实施例的资源工作区中的随时间的使用状况视图的例子。
图8是一个屏幕快照,示出了根据一个实施例的资源工作区中的特征使用状况视图的例子。
图9是一个屏幕快照,示出了根据一个实施例的资源工作区中的新用户视图的例子。
图10是一个屏幕快照,示出了根据一个实施例的组织单位工作区中使用状况概况视图的例子。
图11是一个屏幕快照,示出了根据一个实施例的组织单位工作区中应用使用状况视图的例子。
图12是一个屏幕快照,示出了根据一个实施例的组织单位工作区中特征使用状况视图的例子。
图13是一个屏幕快照,示出了根据一个实施例的成本工作区中概况视图的例子。
图14是一个屏幕快照,示出了根据一个实施例的成本工作区中应用成本视图的例子。
图15是一个屏幕快照,示出了根据一个实施例的成本工作区中组织单位成本视图的例子。
图16是一个屏幕快照,示出了根据一个实施例的成本工作区中OU成本分析视图的例子。
图17是一个屏幕快照,示出了根据一个实施例的许可工作区中概况视图的例子。
图18是一个屏幕快照,示出了根据一个实施例的许可工作区中许可使用视图的例子。
图19是一个屏幕快照,示出了根据一个实施例的许可工作区中未许可的使用状况视图的例子。
虽然在此通过几个实施例和说明性的附图来描述本发明,本领域技术人员可以认识到并不限制于所描述的实施例和附图。应当明白,图和对它的详细描述并不是将本发明限制于公开的特定形式,而相反,本发明覆盖了所有落在由附加的权利要求确定的本发明的精神和范围内的修改、等价物和替换物。如在整个应用中使用的,词“可以”被用作许可的意思(即,表示“具有可能性”),而不是强制的意思(即,表示“必须”)。类似的,词“包括”、“包括了”和“包含”表示“包括了,但不限制于”。
具体实施例方式
商业经营效率管理器(BEM)的各种实施例可以提供基于使用状况的索回(charge-back),其使用来自性能管理系统的使用状况数据。换言之,BEM可以给组织内的特定单位提供特定系统资源的使用状况的成本分配。系统资源可以包括软件(例如应用程序)、硬件(例如CPU、存储器)、存储装置、网络资源或由一个或多个用户所消耗、实质上可以被测量的任何资源。组织单位可以包括个体用户、用户组、部门、公司、子公司、地理场所或组织内任何适当的用户组。
性能管理系统可以包括一个或多个用于应用性能管理和资源使用状况测量的软件程序。通过持续监测计算机系统的关键部件和/或应用程序,该性能管理系统可以收集性能和使用状况数据。通过使用该数据,性能管理系统可以用来检测和校正应用之间和其它系统部件之间的性能问题。性能管理系统可以提供在各种阶段的性能管理,比如能够指示性能问题的症候的识别、问题的源或位置的识别、问题的根本原因的发现、解决根本原因和改进性能的措施的建议以及已经达到希望目标的措施的确认。通过确定“正常”应用行为的基线,基于那些建立的标准性能管理系统可以自动地检测性能的降低。
在一个实施例中,性能管理系统可以用各种版本实现,定制每个版本以管理特定类别的目标软件例如,PeopleSoft公司的各种产品;Oracle数据库管理软件及相关的应用程序;基于Web的应用程序;SAP;Siebel Systems公司的各种产品;ClarifyCRMTM;J2EETM;以及其它合适的目标。此外,每个版本可以实现在一个或多个计算机平台上(例如,运行在Sun MicrosystemTM硬件上的Solaris,或运行在基于Intel硬件上的Microsoft Windows操作系统)。如同这里所使用的,术语“性能管理系统”是指包含了所有这些不同的定制的软件程序。
图1是示例性配置中的性能管理系统100的体系结构图。如图1所示,该性能管理系统100可以包括部件比如测量部件102(包括各种代理模块104a、106a和108a)、发现部件112、控制台部件120以及性能仓库110。性能管理系统100的各种部件可以驻留在同一计算机系统上、不同计算机系统上或计算机系统的任意组合上。一个示例性计算机系统如图2所示。
在一个实施例中,测量部件102使用代理软件以捕获运行目标应用的服务器上的性能度量。该测量部件102可以提供跨越多个技术层(例如,web客户端、web服务器、网络、应用服务器、数据库服务器、存储服务器等)的性能的“横向(breadth-wise)”视图。该测量部件102可以从用户的观点测量,例如,端到端响应时间。该测量部件102可以测量层到层的段响应时间并因此可以指示特定层中的性能问题的位置。
该性能管理系统100可以将由测量部件102获得的性能数据转换成使用状况数据。该使用状况数据反映了被监视的应用和特定用户或用户组使用的系统资源的实际使用状况。如同将在下面更详细描述的,该使用状况数据可以用于基于使用状况的索回。
在一个实施例中,测量部件102的“基本”版本可以提供目标的有限集合(例如,基于TCP/IP的应用)的监视。测量部件102的功能可以用任意的代理模块来扩大,该代理模块被定制以用于收集和分析特定目标(例如,web客户端、web服务器、网络、应用服务器、数据库服务器、存储服务器等)的数据。为了说明和示例,显示了三个代理模块104a、106a和108a。在其它配置中可以使用代理模块的其它组合。
在一个实施例中,发现部件112提供性能降低的根本原因的识别和分辨。通过允许用户“下拉(drill down)”穿过硬件和软件(例如,各个服务器)的各层,发现部件112可以提供目标应用跨越的各层内的性能的“纵向(depth-wise)”视图。发现部件112可以进一步地指出修复当前问题或避免将来的问题应当采取的措施。
在图1中,发现部件112内的每个服务器块104b、106b和108b代表在各个服务器上的代理软件的安装。例如,三个数据库服务器块104b代表与三个单独的数据库服务器安装相关的三个代理软件模块。同样,两个应用服务器块106b代表与三个单独的应用服务器安装相关的两个代理软件模块,四个存储服务器块108b代表与四个单独的存储服务器安装相关的四个代理软件模块。提供服务器104b、106b和108b的组合是为了说明和解释的目的而不是为了限制。
在一个实施例中,控制台部件120包括“监视器(watchdog)”层,其在适当的时间将诸如服务水平协议(SLAs)的异常这样的关键性能标识符传送给适当的用户。控制台部件120可以包括用于建立SLAs和其它阈值的功能部件122。控制台部件120可以包括用于报告和建立图表的功能部件124。控制台部件120可以包括用于报警的功能部件126。因此,该控制台部件120可以作为用户与测量部件102和发现部件112交互的管理控制台。
在一个实施例中,性能仓库110包括可访问性能管理系统100内的其它部件的性能度量的知识库。性能度量可以包括反映特定消费者使用的应用和系统资源的使用状况的使用状况数据。性能仓库110中的历史数据可以由其它部件使用以在变化的详细度上提供短期和长期的分析。
图1的性能管理系统100可以由一个或多个连网的计算机系统执行。图2是这样的计算机系统200的示意性框图。计算机系统200包括由通信总线205连接在一起的处理器210和存储器220。处理器210可以是单处理器或许多工作在一起的单独的处理器。存储器220典型地是随机访问存储器(RAM)或其它的动态存储设备并能存储由处理器210执行的指令。例如,指令可以包含用于性能管理系统100的指令。在处理器210执行指令期间存储器220可以存储临时变量或其它中间信息。存储器220可以存储由处理器210执行的操作系统(OS)。
在各种配置中,计算机系统200可以包括比如键盘&鼠标250、SCSI接口252、网络接口254、图形&显示设备256、硬盘258和/或CD-ROM260等设备和部件,所有这些设备都通过通信总线207连接到处理器210。网络接口254可以提供通过LAN(局域网)、WAN(广域网)、互联网、内部网或其它合适的网络连接到一个或多个其它计算机系统的通信链路。本领域技术人员可以明白,计算机系统200也可以包括未显示在图中的许多元件,比如附加的存储设备、通信设备、输入设备和输出设备,作为说明而省略。
图3说明了按照一个实施例的包括商业经营效率管理器(BEM)的性能管理系统的部件。该BEM可以将来自性能管理系统100的使用状况数据与比如许可信息、应用成本信息和人力资源(HR)雇员目录等数据结合在一起以提供组织中资源使用状况和利用的全面视图。使用BEM,组织的IT部门和上面的管理可以测量主要商业应用的使用状况、追踪应用和没有使用的应用许可、分析使用模式、规划服务器的巩固以及基础结构和应用的未来投资,并为IT组织提供平台以基于实际的雇员的资源使用状况索回组织单位。
BEM服务器302可以包括应用服务器和/或用于执行使用状况分析和/或成本分配任务的web服务器。BEM数据库310可以用来存储应用和资源使用状况数据、输入的数据、配置数据、管理数据以及其它由执行使用状况分析和/或成本分配任务的BEM服务器302使用的数据。该BEM服务器302在这里可以被称为“使用状况分析和成本分配服务器”,BEM数据库310在这是可以被称为“使用状况分析和成本分配数据库”。
BEM文件知识库312可以临时存储BEM服务器302的数据。BEM文件知识库312可以由BEM服务器302加载到BEM数据库310中。在一个实施例中,在BEM文件知识库312中的文件可以存储为XML文件。BEM控制台360可以用作客户端或BEM服务器302的前端。在一个实施例中,控制台360可以执行用于比如成本分配任务管理、使用状况测量和分析、以及使用状况和成本分配数据的浏览等任务的基于浏览器的软件。BEM服务器302和BEM控制台360可以使用比如图2所示的示例性计算机系统的计算机系统实现。
性能仓库110和使用状况数据服务器304可以给BEM服务器302提供由性能管理系统100收集的使用状况数据。在一个实施例中,BEM数据库310和性能仓库110可以使用相同的数据库服务器实现。在一个实施例中,BEM服务器302和使用状况数据服务器304可以使用相同的计算机系统实现。
BEM服务器302可以使用来自不是存储在性能仓库110中的资源使用状况数据的源的输入。例如,BEM服务器302可以接收用户输入320。BEM服务器302可以接收输入的数据(例如,来自外部应用程序330)。BEM服务器320也可以接收各种形式的来自组织HR系统和终端用户的雇员或人力资源(HR)数据340或来自网络发现系统的信息技术(IT)数据350。
图4说明了根据一个实施例的BEM服务器302的部件。使用状况数据输入器410可以输入来自性能仓库110和使用状况数据服务器304的资源使用状况数据。应用目录输入器404可以输入应用的内部用户目录。HR历史输入器406可以输入来自HR历史的雇员数据340。IT目录输入器408可以输入来自网络目录的数据(例如,LDAP兼容数据)350。数据库访问层422可以处理对BEM数据库310的访问并且可以将商业逻辑与实际的数据库表示相隔离。数据库数据加载器424可以将数据加载到BEM数据库310。
BEM服务器302可以包括内部处理418比如维持操作和自升级。BEM管理部件412可以处理管理操作和许可并且可以公布管理接口给GUI部件或管理控制台。BEM数据检索器414可以根据许可规则处理数据访问和检索。GUI和web服务器部件402可以处理用户接口(例如,在客户端控制台360上)的表示层。文件写入器420可以处理对BEM文件知识库312的写访问。调度程序416可以调度各种操作比如数据输入和数据加载。在一个实施例中,可以调度任务以在每N个小时、每N天或在特定的日子、在每N天或特定的日子的具体时间、每N个星期、或每N个星期的具体时间和日期执行。
在一个实施例中,BEM服务器302的配置可以包括从HR目录输入的雇员数据340。雇员数据340可以用于确定追踪资源使用状况以及分配资源成本的组织单位。在确定组织单位内的用户时,BEM服务器302可以将来自使用状况记录的终端用户记录与来自HR历史的雇员记录进行匹配。匹配这些实体的能力可以使BEM服务器302能够显示使用状况数据的商业视图并且能够基于使用状况数据帮助实现对各种组织单位的索回政策。在一些情况下,实体的匹配是简单的,例如,如果所述应用目录已经包括雇员实体的参考,或相反亦然。在其它情况下,比如唯一用户标识符是IP地址的web应用,BEM管理员可以确定BEM服务器302执行匹配的匹配规则。匹配规则可以将输入的目录对和这些目录内的域连接起来。
BEM服务器302的配置也可以包括确定将被追踪的系统资源。在一个实施例中,BEM管理员可选择以为性能管理系统100所监视的资源列表中的特定资源利用基于使用状况的索回。在一个实施例中,在为基于使用状况的索回确定将被追踪的系统资源时,BEM管理员可以将特定应用的多个实例或模块分组成单一资源、或保持该实例或模块为分离的资源。在一个实施例中,BEM管理员可以为特定系统资源创建要素层次结构。
在一个实施例中,BEM服务器302的配置也可以包括输入应用许可信息。许可信息可以被手工输入或自动输入。许可信息可以包括不同类型的许可(例如,用于不同应用的不同的许可)、每种类型许可的数量以及每雇员或每组织单位的许可分配。
BEM服务器302可以提供灵活的可配置的基于使用状况的索回,其中特定组织单位为它们所消耗的特定系统资源而被收费。BEM管理员可以输入成本要素比如硬件成本、软件许可、IT总成本、客户端安装成本、培训成本以及其它适当的成本。在一些情况下,成本要素可以在多个系统资源间共享。对于每个成本要素,BEM管理员可以确定分配方法(即,成本将怎样被分配)、分配上下文(即,成本将被分配给谁)以及成本。
在一个实施例中,分配方法包括按许可、按头数、按使用时间、按有效天、按活动数以及按处理时间。使用该按许可分配方法,成本在具有在被选择的分配上下文内相关的客户许可的雇员间被分配。同一百分比可以被分配给每个许可,而不用考虑许可类型。使用该接头数分配方法,成本根据被选择的分配上下文中的雇员数被分配。使用该按使用时间分配方法,成本根据来自在被选择的分配上下文中的雇员的总使用时间的每个雇员的使用时间的百分比而被分配。使用该按有效天分配方法,根据与选择的分配上下文中的雇员工作的总天数的百分比,通过他/她使用该应用工作的天数,把成本分配给每个雇员(在所选择的分配上下文雇员组中)。使用该按活动数分配方法,根据与选择的分配上下文组中的雇员执行的总活动数的百分比,通过雇员执行的活动数而分配成本。使用该按处理时间分配方法,根据与选择的分配上下文中的雇员消耗的总处理时间的百分比,通过雇员消耗的处理时间而分配成本。
在一个实施例中,共享成本要素可以使用按许可、按头数、按使用时间、按有效天、按活动数以及按处理时间的分配方法。非共享成本要素可以使用按许可和按头数的分配方法。许可成本要素可以使用按许可的分配方法。在一个实施例中,成本模型具有最小有效时间框架(例如,一个月)。在一个实施例中,每个系统资源在给定时间框架内仅可以使用一个成本模型。
在一个实施例中,资源成本分配可以有规律地(例如,每月一次)计算。这些有规律的成本分配可以被存储在BEM数据库310中。资源成本分配也可以在工作中被计算。
下面的资源成本例子为了说明的目的被提出但不是为了限制。该例子被用于显示在一年的时间框架内的“销售”组织单位的特定系统资源的成本分配。在这个例子中,特定系统资源(例如,应用)可以被定义为包括应用服务器A01的共享成本要素(成本$8,000,分配方法按使用时间)、数据库(成本$6,500,分配方法按使用时间)、服务器软件许可(成本$10,000,分配方法按头数)、支持(成本$5,000,分配方法按头数)以及IT管理(成本$6,000,分配方法按头数);安装的非共享成本要素(成本$10,分配方法按许可)和培训(成本$10,分配方法按许可);以及全部客户端许可的许可成本(成本$100,分配方法按许可)和自服务许可(成本$15,分配方法按许可)。
对于给定的年,该组织具有总共1,000雇员、在“销售”中有200个雇员、在要求安装和培训的“销售”中有160个雇员、10个全部客户端许可用于“销售”、150个自服务许可用于“销售”、用于整个组织的2,000小时的总资源使用时间、以及用于“销售”的500小时总资源使用时间。根据这个数据和选择的成本分配模型,“销售”组织单位将在给定的年中为使用特定系统资源被收取$14,275的成本$2,000用于应用服务器A01(500/2000*$8,000)、$1,625用于数据库(500/2000*6,500)、$2,000用于服务器软件许可(200/1000*$10,000)、$1,000用于支持(200/1000*$5,000)、$1,200用于IT管理(200/1000*$6,000)、$1,600用于安装(160*$10)、$1,600用于培训(160*$10)以及$3,250用于全部客户端许可的许可成本(10*$100)以及自服务许可(150*$15)。
图5是举例说明根据一个实施例的包括多个系统资源的计算机系统中的成本分配方法的流程图。在502中,为每个系统资源确定成本,如上面详细描述的。在504为每个系统资源确定成本分配方法,如上面详细描述的。每个系统资源可以包括一个或多个成本要素,并且每个成本要素可以被分配一个成本(例如,在特定时间框架上)以及成本分配方法。步骤502和504可以以任一顺序执行。
在506中为每个系统资源确定一个特定组织单位的资源使用状况。通过使用性能管理系统收集一个或多个系统资源的性能度量来确定资源使用状况。性能度量可以被转换为使用状况数据以反映应用以及系统资源的消费者实际使用状况。在508中根据每个系统资源的成本、每个系统资源的成本分配方法以及每个系统资源的组织单位的资源使用状况来确定该组织单位的资源使用状况的成本。该组织单位的资源使用状况的成本可以自动和/或编程即通过计算机系统执行的程序指令确定。
如图4所示,该BEM服务器402可以包括用于产生图形用户接口(GUI)的GUI和web服务器部件402。通过与该GUI提供的各种工作区的交互,该BEM管理员可以执行使用状况分析。在一个实施例中,该BEM GUI可以包括资源工作区、组织单位工作区、成本工作区、许可工作区以及其它适当的工作区和GUI元件。
在一个实施例中,该GUI可以包括允许BEM管理员在用户指定的时间框架上浏览特定系统资源的使用状况和成本分配数据的资源工作区。在一个实施例中,该资源工作区可以包括应用(或资源)使用状况视图、基于时间的使用状况视图、特征使用状况视图以及新用户视图。图6是一个屏幕快照,示出了根据一个实施例的应用使用状况视图的例子。应用使用状况视图可以显示概括性的信息比如谁正在使用资源、组织单位的使用时间、在组织单位内按用户的平均使用时间、组织单位的活动总数、组织单位内按用户的活动平均数、组织单位的总处理时间以及按组织单位的按用户的平均处理时间。图7是一个屏幕快照,示出了根据一个实施例的基于时间的使用状况视图的例子。基于时间的使用状况视图可以日复一日地显示跨越选择的时间周期(例如,并发使用、使用时间、活动数以及总处理时间)的使用状况参数的平均值。图8是一个屏幕快照,示出了根据一个实施例的特征使用状况视图的例子。特征使用状况视图可以显示应用的各种特征怎样被使用。特征使用状况视图可以显示应用(或资源)模块以及特征的树状视图,以及对于按特征,下面的数据用户数(使用该特征的)、可得到的许可数(仅当可应用时)、总使用时间以及总处理时间。图9是一个屏幕快照,示出了根据一个实施例的新用户视图的例子。新用户视图可以根据组织单位、系统的所有用户以及新用户的许可数来显示新用户入口给系统。
在一个实施例中,该GUI可以包括允许BEM管理员在用户指定的时间框架上浏览特定组织单位的使用状况和成本分配数据的组织单位工作区。在一个实施例中,该资源工作区可以包括使用状况概况视图、应用(或资源)使用状况视图以及特征使用状况视图。图10是一个屏幕快照,示出了根据一个实施例的使用状况概况视图的例子。使用状况概况视图可以显示由组织单位的雇员使用的资源的高级概括例如,哪些应用、多少用户使用按应用、多少时间被花费在按应用上以及多少活动。图11是一个屏幕快照,示出了根据一个实施例的应用使用状况视图的例子。应用使用状况视图可以显示关于由组织单位(OU)的雇员使用的应用(或其它资源)的统计数据例如,他们使用哪些资源、OU的使用时间(按小时记)、雇员平均使用时间、按OU的活动数、平均用户活动数、OU的处理时间、平均用户处理时间、每天的访问以及平均的每天访问。图12是一个屏幕快照,示出了根据一个实施例的特征使用状况视图的例子。特征使用状况视图可以显示所有资源的各种特征怎样被OU使用。特征使用状况视图可以显示资源模块以及特征的树状视图,以及对于按特征,下面的数据用户数(使用该特征的)、可得到的许可数(仅当可应用时)、总使用时间以及总处理时间。
在一个实施例中,该GUI可以包括允许BEM管理员在用户指定的时间框架上浏览成本数据的成本工作区。在一个实施例中,该成本工作区可以包括概况视图、应用(或资源)成本视图、组织单位成本视图以及OU成本分析视图。图13是一个屏幕快照,示出了根据一个实施例的概况视图的例子。概况视图可以显示成本数据的全局视图例如,什么资源被追踪、它们值多少以及该成本怎样被分配给最高阶层的组织单位。图14是一个屏幕快照,示出了根据一个实施例的应用成本视图的例子。应用成本视图可以显示用于一个应用(或资源)的成本信息例如,应用成本怎样被计算(成本要素、分配方法、分配目标以及要素成本)以及该成本怎样被分配给最高阶层的组织单位。图15是一个屏幕快照,示出了根据一个实施例的组织单位成本视图的例子。组织单位成本视图可以显示组织单位的成本信息例如,该OU为按资源被收取了多少费用,以及在选择的组织直到雇员级中该成本的分布。图16是一个屏幕快照,示出了根据一个实施例的OU成本分析视图的例子。OU成本分析视图可以显示对显示在组织单位成本视图中的信息的附加观察例如在选择的组织单位下用于每个子OU的(总)平均雇员成本以及按雇员的应用具体平均成本。
在一个实施例中,该GUI可以包括允许BEM管理员在用户指定的时间框架上浏览许可数据的许可工作区。在一个实施例中,该许可工作区可以包括概况视图、许可使用视图以及未许可使用视图。图17是一个屏幕快照,示出了根据一个实施例的概况视图的例子。该概况视图可以显示许可数据的全局视图例如,哪个许可被输入给BEM服务器302、哪些许可类型、以及给组织单位的高级分配。图18是一个屏幕快照,示出了根据一个实施例的许可使用视图的例子。许可使用视图可以显示在OU中选择的应用的许可使用。许可使用视图可以允许BEM管理员确定将被用来分析许可使用的度量(例如,从按用户使用时间、按用户活动数、按用户总处理时间以及按用户的日常访问中选择)以及大、中和小使用状况的值。图19是一个屏幕快照,示出了根据一个实施例的未许可的使用状况视图的例子。未许可的使用状况视图可以显示这里是否有多于许可的用户进入系统。未许可的使用状况视图显示总的许可图,以及对于选择的组织单位的每个子OU,按资源有多少未许可的用户。
要进一步注意,上面描述的任何实施例可以进一步包括接收、发送或者在计算机可读媒体上存储实现上述结合附图1-19的操作的指令和/或数据。一般而言,计算机可读媒体可以包括存储媒体或存储器媒体比如磁或光媒体例如盘或CD-ROM、挥发或非挥发媒体比如RAM(例如,SDRAM、DDR SDRAM、RDRAM、SRAM等)、ROM等以及传输媒体或信号比如电气的、电磁的或经由通讯媒体比如网络和/或无线链路传递的数字信号。
虽然上述实施例已经被相当详细地进行了描述,但一旦上述公开内容被完全理解则对本领域技术人员来说可以明显地进行许多变化和修改。意图使下述的权利要求被解释为包括所有这些变化和修改。
权利要求
1.一种在包括多个系统资源的计算机系统中分配资源使用状况成本的方法,该方法包括为多个系统资源中的每一个确定一个成本;为多个系统资源中的每一个从多个可得到的成本分配方法中确定一个成本分配方法;为多个系统资源中的每一个确定一个组织单位的资源使用状况;基于多个系统资源中的每一个的成本、多个系统资源中的每一个的成本分配方法以及多个系统资源中的每一个的所述组织单位资源使用状况来编程确定该组织单位资源使用状况的成本。
2.如权利要求1的方法,其中多个系统资源中的每一个包括一个或多个成本要素,并且其中为所述一个或多个成本要素中的每一个确定成本分配方法。
3.如权利要求1的方法,其中多个可利用的成本分配方法包括按许可证成本分配方法。
4.如权利要求1的方法,其中多个可利用的成本分配方法包括按人头数成本分配方法。
5.如权利要求1的方法,其中多个可利用的成本分配方法包括按使用时间成本分配方法。
6.如权利要求1的方法,其中多个可利用的成本分配方法包括按有效天成本分配方法。
7.如权利要求1的方法,其中多个可利用的成本分配方法包括按活动数成本分配方法。
8.如权利要求1的方法,其中多个可利用的成本分配方法包括按处理时间成本分配方法。
9.如权利要求1的方法,其中为多个系统资源中的每一个确定组织单位的资源使用状况包括使用性能管理系统为多个系统资源中的一个或多个收集使用状况数据。
10.如权利要求1的方法,进一步包括通过使用从人力资源目录中输入的雇员数据确定该组织单位。
11.一种包括用于包含多个系统资源的计算机系统中分配资源使用状况成本的程序指令的承载媒体,其中该程序指令是计算机可执行的用于实现为多个系统资源中的每一个确定一个成本;为多个系统资源中的每一个从多个可得到的成本分配方法中确定一个成本分配方法;为多个系统资源中的每一个确定组织单位的资源使用状况;基于多个系统资源中的每一个的成本、多个系统资源中的每一个的成本分配方法以及多个系统资源中的每一个的组织单位资源使用状况来编程确定该组织单位资源使用状况的成本。
12.如权利要求11的承载媒体,其中多个系统资源中的每一个包括一个或多个成本要素,并且其中为所述一个或多个成本要素中的每一个确定成本分配方法。
13.如权利要求11的承载媒体,其中多个可利用的成本分配方法包括按使用时间成本分配方法。
14.如权利要求11的承载媒体,其中多个可利用的成本分配方法包括按处理时间成本分配方法。
15.如权利要求11的承载媒体,其中为多个系统资源中的每一个确定组织单位的资源使用状况包括使用性能管理系统为多个系统资源中的一个或多个收集使用状况数据。
16.如权利要求11的承载媒体,其中该程序指令是计算机可执行的以进一步实现通过使用从人力资源目录中输入的雇员数据确定该组织单位。
17.一种用于为多个系统资源使用状况分配资源使用状况成本的系统,该系统包括一使用状况分析和成本分配服务器;连接到该使用状况分析和成本分配服务器的一使用状况分析和成本分配数据库;其中该使用状况分析和成本分配服务器可操作以为多个系统资源中的每一个确定成本;将多个系统资源中的每一个的成本存储在该使用状况分析和成本分配数据库中;为多个系统资源中的每一个从多个可得到的成本分配方法中确定成本分配方法;将多个系统资源中的每一个的成本分配方法存储在该使用状况分析和成本分配数据库中;为多个系统资源中的每一个确定组织单位的资源使用状况;基于多个系统资源中的每一个的成本、多个系统资源中的每一个的成本分配方法以及多个系统资源中的每一个的组织单位资源使用状况来确定该组织单位资源使用状况的成本。
18.如权利要求17的系统,其中多个系统资源中的每一个包括一个或多个成本要素,并且其中为所述一个或多个成本要素中的每一个确定成本分配方法。
19.如权利要求17的系统,其中多个可利用的成本分配方法包括按使用时间成本分配方法。
20.如权利要求17的系统,其中多个可利用的成本分配方法包括按处理时间成本分配方法。
21.如权利要求17的系统,其中在为多个系统资源中的每一个确定组织单位的资源使用状况时,该使用状况分析和成本分配服务器可操作以使用一性能管理系统为多个系统资源中的一个或多个收集使用状况数据。
22.如权利要求17的系统,其中使用状况分析和成本分配服务器进一步可操作以通过使用从人力资源目录中输入的雇员数据确定该组织单位。
23.一种在包括多个系统资源的计算机系统中分配资源使用状况成本的系统,该系统包括为多个系统资源中的每一个确定成本的装置;为多个系统资源中的每一个从多个可得到的成本分配方法中确定成本分配方法的装置;为多个系统资源中的每一个确定组织单位的资源使用状况的装置;基于多个系统资源中的每一个的成本、多个系统资源中的每一个的成本分配方法以及多个系统资源中的每一个的组织单位资源使用状况编程确定该组织单位资源使用状况的成本的装置。
全文摘要
提供一种在包括多个系统资源的计算机系统中分配资源使用状况成本的方法和系统。对每个系统资源确定成本。对每个系统资源确定成本分配方法。对于每个系统资源确定特定组织单位的资源使用状况。基于每个系统资源的成本、每个系统资源的成本分配方法以及每个系统资源的组织单位资源使用状况编程确定组织单位资源使用状况的成本。
文档编号G06Q10/00GK1918590SQ200480041761
公开日2007年2月21日 申请日期2004年12月29日 优先权日2003年12月29日
发明者哈格艾·卡特兹, 伊埃尔·M·耶切利 申请人:维瑞泰斯操作公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1