用于实用计算环境的数据处理方法和系统的制作方法

文档序号:6427182阅读:189来源:国知局
专利名称:用于实用计算环境的数据处理方法和系统的制作方法
技术领域
本发明涉及一种改进的数据处理系统,特别地,本发明涉及一种用于显示实时服务水平(level)信息,并为实用计算环境(utilitycomputing environment)提供折扣(rebate)的方法、装置和计算机指令。
背景技术
客户如今要求仅向由一个服务供应商提供的服务水平付费。实用计算是一种由一个服务组织利用属于该服务组织计算机和设备的提供的每次使用付费(pay-per-usage)的处理能力。客户通过网络或因特网访问计算机和设备,根据使用的计算时间(如CPU秒、分或时),并根据使用的资源(如存储器、和网络)来付费。实用计算主机提供客户所请求的IT资源。电子商务是指在线处理商务。一个电子商务网站可以提供综合服务,包括除产品及其服务销售之外的多种服务。例如,它可以提供监视、测量、报告和计费服务。客户根据一个服务水平协议(SLA)的条款向服务供应商为其所承诺的服务水平付费。第四版牛津计算技术词典(Oxford Dictionary of Computing,4thedition)建议,“一个典型的SLA将根据最终用户所看到的可用性、故障报告、故障恢复、业务量水平、吞吐量、响应次数(times)、培训和咨询服务,以及类似的服务质量措施提出期望的服务水平。一个SLA可以采用合法契约的形式,但是SLA并非一定要采用“合法”强制性合同的形式。在多种场合中,如果许诺服务水平被违背、表现不佳或超过限度,则会导致客户向并未提供的服务水平付费。
客户开始进行从专用IT基础设施向一个用于电子商务的即时(on-demand)实用计算服务转换,但是客户有时不能得到一个好的舒适水平,并且不情愿地放弃控制。现在还没有支持实用计算中间件的实时服务水平工具。
因此,提供用于显示实时服务水平信息的方法和系统,以及在服务水平性能中提供用于差异的主动折扣,将是有利的。

发明内容
本发明提供了一种方法、装置和计算机程序产品,用于针对实用计算环境使用自动提示和主动折扣来显示实时服务水平性能、违背和保证一致性。服务水平协议参数(基于在客户和服务供应商之间的服务水平协议)被用来识别用于实用计算环境的许诺服务水平中的差异。为客户显示当前服务水平和许诺服务水平的实时视图。当许诺服务水平和当前服务水平之间出现差异时,为客户生成一个折扣。针对差异,用于识别差异和引起差异的根本原因的提示被提供给客户和服务供应商。提示也可以在差异出现前提供,以便于采取行动来消除潜在的差异,例如修改服务水平协议和相关联的服务水平协议参数,或改正造成差异的根本原因。


本发明的新特性将在后附的权利要求书中提出。但是,在结合附图时参照下面实施例的详细说明,将会对本发明本身以及优选使用模式、进一步的目的及其有益效果有更加充分的理解,其中图1是可以实现本发明的一个数据处理系统的网络示意图;图2是根据本发明的一个优选实施例可以作为服务器来实现的一个数据处理系统的方块图,;图3是可以实现本发明的一个数据处理系统的方块图,;图4是本发明的一个优选实施例的浏览器程序的方块图;图5是一个本发明的一个优选实施例的实用计算环境的方块图;图6A和6B是本发明的一个优选实施例的屏幕布局,用于显示实时服务水平性能信息;图7A是根据本发明的一个优选实施例的屏幕布局,用于显示针对违背一个服务水平协议的主动折扣信息;图7B是根据本发明的一个优选实施例的屏幕布局,用于显示针对保证一致性的主动折扣信息;图8是可用于根据本发明的一个优选实施例来测定针对差异的折扣的表;图9是根据本发明的一个优选实施例的屏幕布局,用于显示客户定制和配置接口。
具体实施例方式
现参照附图,图1是可以实现本发明的数据处理系统的一个网络的示意图。网络数据处理系统100是可以实现本发明的一个计算机网络。网络数据处理系统100包括一个网络102。它是为各种设备和计算机之间提供通信链路的介质,这些设备和计算机在网络数据处理系统100内相互连接在一起。网络102可能包括各种连接,例如有线、无线通信链路,或光纤电缆。
在图例中,服务器104沿着存储单元106被连接到网络102。另外,客户机108、110和112被连接到网络102。例如,这些客户机108、110和112可以是个人计算机或网络计算机。在图例中,服务器104提供数据(例如引导文件、操作系统图像)和客户机108-112的应用程序。客户机108、110和112是至服务器104的客户机。网络数据处理系统100可以包括其它服务器、客户机和其他没有显示的设备。在图例中,网络数据处理系统100是带有网络102的因特网,它使用传输控制协议/网际协议(TCP/IP)协议组进行相互通讯,来提供网络和网关的全球连接。因特网的心脏是在主节点或主机之间的一个高速数据通信线路的干线,包括成千上万发送数据和信息的商业、政府、教育和其他计算机系统。当然,网络数据处理系统100也可以作为许多不同类型的网络(例如内联网,局域网(LAN),或广域网(WAN))来实现。图1计划作为本发明的一个实例,而不是针对本发明的体系结构的限制。
参照图2,根据本发明的一个优选实施例示出了可作为一台服务器(例如图1中的服务器104)被实现的数据处理系统的方块图。数据处理系统200可以是一个对称多处理器(SMP)系统,包括连接到系统总线206的多个处理器202和204。另外一个选择是可以采用一个单处理机系统。同样连接到系统总线206的是存储器控制器/高速缓冲存储器208,它提供了至局部存储器209的接口。I/O总线网桥210被连接至系统总线206,并提供了至I/O总线212的接口。如图所示,存储器控制器/高速缓冲存储器208和I/O总线网桥210可以集成在一起。
连接至I/O总线212的外部设备互联(PCI)总线网桥214提供了至PCI局域总线216的接口。多个调制解调器可以被连接至PCI局域总线216。典型的PCI总线实现方式将支持4个PCI扩展扩展槽或内插连接器。在图1中至客户机108-112的通信链路可以通过调制解调器218和网络适配器220提供,其中网络适配器220通过内插板连接至PCI局域总线216。
其它PCI总线网桥222和224提供了用于其它PCI局域总线226和228的接口,从其可以支持其它的调制解调器或网络适配器。以这种方式,数据处理系统200允许至多网络计算机的连接。一个存储器映象的图形适配器230和硬盘232也可以如图被直接或间接地连接至I/O总线212。
所属技术领域内的普通技术人员将理解图2中的图示硬件可以改变。例如,除图示硬件外,还可以使用其他的外围设备(如光盘驱动器以及类似设备),或用这些外围设备代替图示硬件。图例并非意味着对本发明的体系结构的限制。
例如,图2中的数据处理系统可以是IBM eServer pSeries系统,它是位于纽约Armonk的国际商业机器公司(International BusinessMachines Corporation)的产品,运行高级交互执行程序[AIX]操作系统或LINUX操作系统。
现参照图3,示出可以实现本发明的一个数据处理系统的方块图。数据处理系统300是一个客户计算机的实例。数据处理系统300采用一个外围设备互联(PCI)局域总线体系结构。虽然图例采用了PCI总线,但是也可以使用其他总线体系结构(如加速图形接口(AGP)和工业标准体系结构(ISA))。
处理器302和主存储器304通过PCI网桥308被连接至PCI局域总线306。PCI网桥308也可能包括一个用作处理器302的集成存储器控制器和高速缓冲存储器。至PCI局域总线306的其它连接可以通过直接分量互连或通过内插板来实现。在图例中,局域网(LAN)适配器310、SCSI主机总线适配器312和扩展总线接口314通过直接的元件连接而被连接至PCI局域总线306。相反,音频适配器316、图形适配器318和音频/视频适配器319则通过插在扩展槽中的内插板而被连接至局域总线306。扩展总线接口314提供了用于键盘和鼠标适配器320、调制解调器322和其它存储器324的连接。小型计算机系统接口(SCSI)主机总线适配器312提供了一个用于硬磁盘驱动器326、磁带驱动器328和CD-ROM驱动器330的连接。典型PCI局域总线实现方式将支持三或四个PCI扩展槽或内插连接器。
在处理器302上运行一个操作系统,这个操作系统用于协调和控制图3中的数据处理系统300内的各种元件。操作系统可以是一种商业上可得到的操作系统(如可从微软公司购买的Windows XP)。一个面向编程系统(如Java)可以与操作系统一起运行,并从在数据处理系统300上执行的Java程序或应用程序提供对操作系统的调用。“Java”是Sun Microsystems公司的一个商标。用于操作系统、面向对象的操作系统和应用程序或程序的指令位于存储设备上(如硬盘驱动器326),并且也可以被装入主存储器304中,以供处理器302执行。
所属技术领域内的技术人员将理解,图3中的硬件将根据实现方式而改变。除图3中图示硬件外,还可以使用其他的内部硬件或外围设备(例如闪速只读存储器(ROM)、等效非易失性存储器或光盘驱动器等),或用这些内部硬件或外围设备代替图示硬件。同样,本发明的处理也可以被应用于多处理器数据处理系统。
另一个实例是,数据处理系统300可以是一个单处理机系统,其被配置为无需依赖某种类型的网络通信接口即可启动。再举一个实例,数据处理系统300可以是一个个人数字助理(PDA)设备,其配置有ROM和/或闪速ROM,以提供用于存储操作系统文件和/或用户生成数据的非易失性存储器。
图3中的图例和上述实例并非表示对体系结构的限制。例如,数据处理系统300除了采用PDA的形式外,也可以是一个笔记本计算机或手提式计算机。数据处理系统300已可以是一个小亭(kiosk)或一个万维网设备。
下面转到图4,示出了根据本发明的一个优选实施例的浏览器程序的方块图。浏览器是用于导航或浏览一个分布式数据库(例如因特网或万维网)中的信息的应用程序。
在本实例中,浏览器400包含一个用户接口402。它是一个图形用户界面(GUI),允许用户与浏览器400连接或通信。这个接口通过菜单404提供多项功能选择,并允许通过导航器406进行导航。例如,菜单404可以允许用户执行多项功能(如保存文件、打开新窗口、显示历史记录和进入URL)。导航器406允许用户导航多个页面,并选择一个万维网站进行浏览。例如,导航器406可以允许用户浏览相对于当前页面的上一个或下一个页面。例如图4中例举的优先选择可以通过优选选择408设置。
通信410是这样的机构,其浏览器400从一个网络(如因特网)接收文件和其他资源。更进一步,通信410用于发送文件和资源,或将它们上载到一个网络上。在图例中,通信410使用HTTP。根据实现方案不同也可以使用其他协议。被浏览器400接收的文件经由语言解释器(interpretation)412处理,其包括一个HTML单元414和一个JavaScrip单元416。语言解释器412将处理一个用于在图形显示器418上显示的文件。特别是HTML语句经由HTML单元414处理以用于显示,同时JavaScript语句经由JavaScript单元416处理。
图形显示器418包括布局单元420、着色(rendering)单元422和窗口管理单元424。这些单元涉及基于来自语言解释器412的结果而向用户展示万维网页。
浏览器400是作为一个可以实现本发明的浏览器程序的实例被提出来的。浏览器400并非表示对本发明的体系结构的限制。目前提供的浏览器可以包括其他一些未示出的附加功能,或省略浏览器400中的某些功能。浏览器可以是用于在一个分布式数据处理系统上搜索和显示内容的任何应用程序。浏览器400的构造是使用已知浏览器应用程序实现,如Netscape Navigator或Microsoft Internet Explorer。Netscape Navigator可以从Netscape通信公司购买,而MicrosoftInternet Explorer可以从微软公司购买。
图5是一个根据本发明的一个优选实施例的实用计算环境的方块图。实用计算环境500提供了一种利用自动提示和主动折扣来显示实时服务水平性能、违背和保证一致性的方法和系统。实用计算环境500为违背服务水平协议和保证一致性而向客户提供折扣。保证一致性是在完成一个业务请求后,将未使用的时间或资源返退给客户的过程。例如,如果客户从实用计算主机请求附加存储容量并对其付费,而这个附加存储容量是以30小时的许诺服务水平提供的,如果附加存储容量在26小时内被提供,那么客户会接收到一个4小时的退额,因为这一请求先于30小时的许诺服务水平而完成。
保证一致性确保客户仅对其所接收到的服务付费。在一个服务水平协议中发生违背的原因很多,例如超过一次服务请求的许诺时间,硬盘故障或断电、软件故障和性能故障。虽然许多违背与时间有关(例如超过完成一个服务请求的许诺时间),但是其他实例中还包括服务器正常运行时间需求(例如一天24小时、一周7天),一台服务器支持每天100,000次的请求,并在意外中断期间恢复到其初始状态。
中央记录数据库510包含捕获的事务处理数据。事务处理数据用于确定一个当前的服务水平。服务水平协议信息数据库520包含来自合同或服务水平协议的服务水平信息,以及用于客户的服务水平协议参数。实用计算环境过程530接收事务处理数据540并确定一个当前服务水平。实用计算环境过程530接收服务水平协议参数550(如来自服务水平协议信息数据库520的持续时间、事务处理、配置和阈值)。服务水平协议参数550用于识别针对客户的当前服务水平和许诺服务水平之间的差异。当当前服务水平不能满足许诺服务水平时,差异可以被识别出来。一个差异可以由于对服务水平协议的一次违背而发生(例如当超过完成一个服务的许诺时间),或由于保证一致性而发生(例如当先于一次服务的完成许诺时间完成该服务时)。换句话说,只要许诺的服务水平没有被满足,就会发生一个差异,即违背许诺的服务水平是发生一个差异的根本原因。
实用计算环境过程530生成万维网页560。后者显示当前服务水平和许诺服务水平的实时视图。万维网页显示信息(例如关于许诺服务水平的实时服务水平信息)提示将出现或已出现一个差异,例如折扣报告。
报告570可以使用万维网页560来制作。报告可以被发送至不同的程序和设备(例如电子邮件地址、寻呼机和网络设备),并可自动发送给客户或服务供应商的万维网页以供浏览。报告570可以是详情报告,也可以是带有最小文本的通知。服务水平阈值580可以用于提示客户、服务供应商或实用计算主机已出现或即将出现一个差异。例如,一个25%的服务水平阈值可以用于通知一台实用计算主机,在不违背一个服务水平协议的情况下,还剩下25%的许诺完成时间来完成一个服务。万维网页560亦允许客户修改或添加其它服务水平阈值(例如服务水平阈值580),并将服务水平阈值存储在服务水平协议信息数据库520中。万维网页560在下图中进行了更详细的描述。
实用计算环境过程530识别一个当前服务水平和许诺服务水平之间的差异。没有接收到其同意的服务水平的客户可被授予折扣的权力。例如,如果客户的服务水平协议授权客户针对一个服务请求拥有24小时的响应时间,那么这位客户可以请求更多的存储器。如果请求被完成的时间超过24小时,那么客户将收到一个折扣,例如折扣590。另外,如果提供其它存储器的服务在24小时之内完成(可能因为请求非常简单无需24小时即可完成),那么客户亦可接收到一个折扣(例如折扣590);这被称作保证一致性。一个人工裁定面板可以在将折扣散布给客户之前批准这些折扣。
这种类型的折扣可以鼓励客户调整其许诺服务水平来匹配其业务所需的IT支持程序。当在当前服务水平中识别出一个差异时,客户可以选择调整服务水平,而不是接收一个折扣(例如折扣590)。例如,客户可以选择向一个20小时的服务水平而不是24小时的服务付费。
图6A和6B是根据本发明的一个优选实施例,用于根据显示实时服务水平性能信息的屏幕布局。屏幕600显示了关于对元件(例如,存储器、网络和备用设备使用)的许诺服务水平的基础设施视图的当前实时服务水平信息。屏幕602显示了关于驻留在实用计算环境中的软件应用(例如数据库、帮助功能(helpdesk)应用程序、购物车应用程序和金融应用程序)的许诺服务水平的应用程序视图的当前实时服务水平信息。基础设施和应用程序视图的具体水平可以从一个高水平SLA违背严重性水平指示灯(例如信号灯信号灯604上的红色、黄色和绿色灯)变为关于请求的日期和时间以及相关服务水平差异的详细图(例如图606)。图606显示了一个服务请求的日期、发生违背前剩余的时间、请求开始的日期和时间、以及发生警告和违背的日期和时间。屏幕600和602是屏幕布局的实例,可用来监视用于由实用计算环境提供的基础设施视图和应用程序的当前服务水平性能。用于用户的顶视图可以设置为一个基础设施视图或一个应用程序视图。
一个基础设施视图(在图6A中画出)允许用户浏览信息技术硬件和软件组件。客户可以浏览一个用于提供附加存储器的服务请求进程。屏幕600上的实例显示了对附加存储器的请求在2002年12月1日9:00点开始。因为针对一个48小时服务水平协议设置了50%的服务水平阈值,所以一个警告出现在2002年12月2日9:00点。图608显示出在发生违背前还剩余12小时。信号灯609显示黄灯,表示出现了一个警告。本发明的一个优选实施例允许用户根据需要定制基础设施视图。
一个应用程序视图(如图6B所示)允许用户浏览关于软件应用(例如帮助功能)的服务水平信息。屏幕602上的实例显示出实用计算环境可支持每天1000次调用。应用程序视图亦可显示实用计算环境中用于软件应用的资源消耗,例如代理程序的个数、每次服务调用和/或客户的使用时间、存储器、网络和客户使用的处理资源、当前响应时间、需要处理的请求、和每次服务调用花费的时间。显示的资源消耗信息可包括计算机资源和人力资源两者。可以显示各种数据,以允许客户、服务供应商和实用计算主机浏览针对客户的当前服务水平。本发明的一个优选实施例允许用户根据定制需要定制应用程序视图。
用户可以在屏幕600和602上选择一个特定的组件来检索关于该组件的更多详情。一个组件(例如应用程序620)的详情可以通过点击应用程序的名称来浏览。用户亦可点击屏幕的相关部分(例如根本原因分析630)来检索关于一个当前服务水平和许诺服务水平之间的差异的更多详情。屏幕600和602包含一个菜单。它允许用户导航通过各种万维网页。菜单选项“应用程序(Application)”640显示了一个实时服务水平性能信息的应用程序视图;菜单选项“基础设施(Infrastructure)”642显示了一个实时服务水平性能信息的基础设施视图。菜单选项“SLA保证一致性(SLA Guaranteed Uniformity)”644生成了一个网页,该网页在图7B中作了更详细的描述。菜单选项“SLA违背(SLA Breach)”646生成一个网页,该网页在图7A中作了更详细的描述。菜单选项“SLA影响(SLA Impact)”648生成一个网页,描述了违背在服务水平协议中的影响。用户可以使用菜单选项“定制视图(Customize View)”650来定制基础设施视图和应用程序视图。其它的编制(例如设置服务水平阈值)可以使用菜单选项“SLA管理面板(SLA Admin Panel)”652来完成,对此在图9中进行了更详细的描述。菜单选项“配置报告(Configure Report)”654允许用户配置用于实用计算环境的报告。
屏幕600可以显示提示,例如在差异出现前的警告或出现一个差异时的违背提示)。可以使用由客户、服务供应商或实用计算主机提供的服务水平阈值来生成提示。可配置多级提示和服务水平阈值。在屏幕600上给出的实例中,提示或警告从“存储器”开始,因为已经为“存储器”设置了一个50%的阈值,并且“存储器”已经超过50%的阈值。一个提示可以被直观显示在屏幕600上并生成一份报告。用于在屏幕600上显示的提示实例包括利用条形图、加亮信号灯上的黄色灯、或使警告日期和时间闪烁。
图7A是根据本发明的一个优选实施例的屏幕布局,用于显示针对违背一个服务水平协议的主动折扣信息。屏幕700显示许诺服务水平和为提供“存储器”和“网络”资源而提供的服务水平之间的识别差异。这些差异用于确定对客户的折扣或“违背奖励”。在屏幕700上显示的实例中,违背奖励的金额在$20和$40之间。在屏幕700上的实例中,存储器分配完成时间为28小时,比许诺的时间多4个小时。因此,自动为管理员生成一个违背奖励报告。评审小组可以使用这样的报告在向客户发布折扣之前复查违背奖励。
图7B是用于根据本发明的一个优选实施例的屏幕布局,用于显示用于保证一致性的主动折扣信息。屏幕710显示许诺服务水平和为提供“存储器”和“网络”资源而提供的服务水平之间的识别差异。这些差异用于确定用于客户的折扣或“退额”。在屏幕710上显示的实例中,折扣的金额在$20和$40之间。在屏幕710上的实例中,存储器分配完成时间为22小时,比许诺的时间少2个小时。因此,自动向管理员生成一个折扣报告。评审小组可以使用这样的报告在向客户发布折扣之前复查该差异。
图8是一个表格实例,可以用于根据本发明的一个优选实施例确定针对差异的折扣。表格800是一个表格实例,可用于为拥有24小时服务水平的客户确定折扣。一个或多个表格可以用于存储低于和高于许诺服务水平的各种范围的折扣量。在表格800的实例数据中,客户A和客户B都有多个服务水平协议。如行810所示,客户B为服务水平2支付$100的基本费。如果一个服务水平被违背,或一个服务请求先于许诺的服务水平完成时间而完成,客户可以接收到一个自动折扣或退额。例如,如果客户请求200 GB的附加存储器并且存储器分配在20小时内完成,则客户会接收到一个4小时的折扣,因为针对该请求的许诺服务水平是在24小时内完成。如果是拥有服务水平1的客户B(如行820所示),则对于4小时差额的折扣是$5。在另一个实例中,拥有服务水平1的客户A(如行830所示)请求附加一台服务器。如果请求在18小时内完成,则客户A接收到$22的折扣。
本发明的一个优选实施例中,客户可以拥有多个服务水平协议。例如,客户可以根据对请求完成时间的趋势、分析和预测以不同的价格签署不同的服务水平协议。例如,如果一位客户为每月24小时的服务水平协议付费,并且服务请求在20小时内完成,则客户可以选择在忙时为20小时的服务水平协议付费,而在不忙时转换至一个更便宜的服务水平协议,例如一个50小时的服务水平协议。本发明允许客户根据趋势和分析来预定或更新其服务水平协议和价格。
本发明的另一个优选实施例中,折扣能够以基本费的百分比为单位被计算出来。表格800可以存储在数据库中,例如图5中的服务水平协议信息数据库520。
图9是屏幕布局,用于根据本发明的一个优选实施例显示客户业务定制和配置接口。屏幕900允许用户决定是否浏览一个特殊类别、设置阈值、以及确定报告的类型,并确定顶视图是一个应用程序视图还是一个基础设施视图。类别是用于实用计算环境的一组服务,例如“网络”、“存储器”和“备用设备”。客户可以通过点击视图选择框来选择视图的类别,例如视框910。客户可以选择应用程序或基础设施来指示用作该服务水平信息顶视图的视图。例如,如果客户为“存储器”类别而选择应用程序按钮920,那么可以显示用于软件应用的服务水平信息(例如帮助功能应用程序、金融应用程序、数据库和购物车应用程序)。同样通过在下拉式选项框930中选择一个选项(例如实时或历史的)来编制报告,以定制报告数据。另外,用户可以在框940中输入一个服务水平阈值,例如在违背发生前的时间的百分数。服务水平阈值可以用于在当前服务水平和许诺服务水平之间出现差异之前生成一个提示。可以选择更新按钮950来生成指示变化。
另外,服务供应商可以使用屏幕900或一个类似屏幕来定制基础设施、应用程序视图和配置报告。
这样,本发明提供了一种改良的方法、设备和计算机指令,用于显示实时服务水平信息和显示针对服务水平性能中差异的主动折扣。主动折扣提供了一种方法,确保客户仅对接收到的服务付费。通过提供针对当前服务水平中差异的主动折扣,客户无需费心即可转换至一种更舒适的实用计算环境。本发明亦提供一种能力,通过浏览实时和历史服务水平性能信息来分析IT支持的可变业务需求。
需要重点提出的是,虽然在上下文中全部以功能性的数据处理系统对本发明进行了描述,但本领域的普通技术人员应当理解,本发明的过程能够以计算机可读介质指令的形式和多种形式散布,并且本发明能够等效地应用而与实际用于执行散布的信号承载介质的特定类型无关。计算机可读介质的实例包括可记录型介质,例如软盘、硬磁盘驱动器、RAM、CD-ROM、DVD-ROM和传输型介质,例如使用如无线电频率和光波传输等传输形式的数字和模拟通信链路、有线或无线通信链路。计算机可读介质可采用这样的编码格式,即解码后可用于特定数据处理系统的实际应用。
本发明说明书的提出目的在于给出例图和说明,并非在于详尽介绍或限于本发明散布时的状态。对于本领域内的一般技术人员而言,许多改进和变化将是非常明显的。选择本实施例并对其描述,其目的在于对本发明的原理、实际应用进行最佳说明,并使其他本领域内一般技术人员能够理解本发明可应用于施以各种改进的不同实施例,就如适用于所期望的特殊用途。
权利要求
1.一种实用计算环境下的数据处理系统中的方法,包括设置用于实用计算环境的服务水平阈值,其中所述服务水平阈值基于与一个客户的服务水平协议;显示一个针对该客户的当前服务水平的视图;展示一个基于服务水平协议参数的许诺服务水平的视图;识别许诺服务水平和当前服务水平之间的至少一个差异;以及为该客户提供针对该至少一个差异的折扣。
2.如权利要求1所述的方法,其中所述服务水平协议参数包括持续时间、事务处理、配置和阈值中的至少一个。
3.如权利要求1所述的方法,进一步包括使用一个图形用户界面修改所述服务水平阈值。
4.如权利要求1所述的方法,其中所述服务水平阈值被用于在出现至少一个差异之前生成一个警告。
5.如权利要求1所述的方法,其中通过违背服务水平协议、超过服务水平协议参数,以及在许诺的服务水平完成时间之前完成服务请求中的至少一个来识别所述差异。
6.如权利要求1所述的方法,其中所述服务水平阈值是针对客户、服务供应商和实用计算主机中的至少一个而设置的。
7.如权利要求6所述的方法,进一步包括向该客户、服务供应商和实用计算主机中的至少一个提示所述至少一个差异以及该至少一个差异的根本原因。
8.如权利要求1所述的方法,进一步包括提供一个选项来定制当前服务水平的视图和许诺服务水平的视图。
9.如权利要求1所述的方法,其中所述当前服务水平的视图是实时视图和历史视图中的至少一个。
10.一种实用计算环境下的数据处理系统中的方法,包括为一个客户显示当前服务水平的基础设施视图和应用视图中的至少一个,其中所述基础设施视图包含信息技术硬件和软件元件;所述应用视图包含驻留在实用计算资源上的软件应用;以及所述基础设施视图和应用视图被链接;展示基于服务水平协议参数的许诺服务水平的视图;通过点击所述基础设施视图和应用视图中的至少一个的元件来检索所述基础设施视图和应用视图中的至少一个的其它细节;以及在所述基础设施视图和所述应用视图之间进行转换。
11.如权利要求10所述的方法,其中所述当前服务水平的视图包括警告、提示、违背、持续时间、事务处理、配置、阈值、折扣、实用计算资源、消耗的计算机资源以及消耗的人力资源中的至少一个。
12.如权利要求10所述的方法,进一步包括向客户、服务供应商和实用计算主机中的至少一个提示所述当前服务水平和所述许诺服务水平之间的差异。
13.如权利要求10所述的方法,进一步包括当在所述当前服务水平和所述许诺服务水平之间出现至少一个差异时,向客户提供一个折扣。
14.如权利要求13所述的方法,其中该至少一个差异基于超过服务水平协议参数、违背服务水平协议、以及在许诺的服务水平完成时间之前完成服务请求中的至少一个。
15.一种用于实用计算环境的数据处理系统,包括设置装置,用于设置针对该实用计算环境的服务水平阈值,其中所述服务水平阈值基于与客户的服务水平协议;显示装置,用于为客户显示当前服务水平的视图;展示装置,用于展示基于服务水平协议参数的许诺服务水平的视图;识别装置,用于识别所述许诺服务水平和所述当前服务水平之间的至少一个差异;以及提供装置,用于向该客户提供针对该至少一个差异的折扣。
16.如权利要求15所述的数据处理系统,进一步包括提示装置,用于向客户、服务供应商和实用计算主机中的至少一个提示该至少一个差异和引起该至少一个差异的根本原因。
17.如权利要求15所述的数据处理系统,进一步包括提供装置,用于提供一个选项以定制所述当前服务水平的视图和所述许诺服务水平的视图。
18.一种用于实用计算环境的数据处理系统,包括显示装置,用于为一个客户显示当前服务水平的基础设施视图和应用视图中的至少一个,其中所述基础设施视图包含信息技术硬件和软件元件;所述应用视图包含驻留在实用计算资源上的软件应用;以及所述基础设施视图和应用视图被链接;展示装置,用于展示基于服务水平协议参数的许诺服务水平的视图;检索装置,用于通过点击所述基础设施视图和所述应用视图中的至少一个的元件来检索该所述基础设施视图和所述应用视图中的至少一个的其它细节;以及转换装置,用于在所述基础设施视图和所述应用视图之间进行转换。
19.如权利要求18所述的数据处理系统,进一步包括提示装置,用于向客户、服务供应商和实用计算主机中的至少一个提示所述当前服务水平和所述许诺服务水平之间的差异。
20.如权利要求18所述的数据处理系统,进一步包括提供装置,用于当在所述当前服务水平和所述许诺服务水平之间出现至少一个差异时,向客户提供一个折扣。
21.一种在计算机可读介质中的、用于实用计算环境的计算机程序产品,包括第一指令,用于设置针对实用计算环境的服务水平阈值,其中所述服务水平阈值基于与客户的服务水平协议;第二指令,用于向该客户显示当前服务水平的视图;第三指令,用于展示基于服务水平协议参数的许诺服务水平的视图;第四指令,用于识别所述许诺服务水平和所述当前服务水平之间的至少一个差异;第五指令,用于向客户提供针对该至少一个差异的折扣。
22.如权利要求21所述的计算机程序产品,进一步包括用于向客户、服务供应商和实用计算主机中的至少一个提示该至少一个差异和引起该至少一个差异的根本原因的指令。
23.如权利要求21所述的计算机程序产品,进一步包括用于提供一个选项以定制所述当前服务水平的视图和所述许诺服务水平的视图的指令。
24.一种在计算机可读介质中的、用于实用计算环境的计算机程序产品,包括第一指令,用于为一个客户显示当前服务水平的基础设施视图和应用视图中的至少一个,其中所述基础设施视图包含信息技术硬件和软件元件;所述应用视图包含驻留在实用计算资源上的软件应用;以及所述基础设施视图和应用视图被链接;第二指令,用于展示基于服务水平协议参数的许诺服务水平的视图;第三指令,用于通过点击所述基础设施视图和所述应用视图中的至少一个的元件来检索该所述基础设施视图和所述应用视图中的至少一个的其它细节;以及第四指令,用于在所述基础设施视图和所述应用视图之间进行转换。
25.如权利要求24所述的计算机程序产品,进一步包括用于向客户、服务供应商和实用计算主机中的至少一个提示所述当前服务水平和所述许诺服务水平之间的差异的指令。
26.如权利要求24所述的计算机程序产品,进一步包括用于当在所述当前服务水平和所述许诺服务水平之间出现至少一个差异时,向客户提供一个折扣的指令。
全文摘要
本发明提供一种用于实用计算环境的数据处理方法和系统,用来使用自动提示和针对实用计算环境的主动折扣来显示实时服务水平性能、违背和保证一致性。基于客户和服务供应商之间的服务水平协议的服务水平协议参数被用于识别用于实用计算环境的许诺服务水平中的差异。为该客户显示当前服务水平和许诺服务水平的实时视图。当许诺服务水平和当前服务水平之间出现一个差异时,为该客户生成一个折扣。针对该差异,向客户和服务供应商提供用以识别该差异和引起该差异的根本原因的提示。也可以先于差异的出现提供提示,以便采取行动消除潜在的差异。
文档编号G06F15/16GK1598850SQ200410077159
公开日2005年3月23日 申请日期2004年9月10日 优先权日2003年9月18日
发明者陈彦甫, 约汉·W·邓斯马尔, 马克·L·费恩伯特, 阿布哈伊·普拉德汉, 哈里·尚卡尔 申请人:国际商业机器公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1