捕获和重新使用信息技术管理中的智力资本的方法和系统的制作方法

文档序号:6609245阅读:133来源:国知局
专利名称:捕获和重新使用信息技术管理中的智力资本的方法和系统的制作方法
技术领域
本发明一般地涉及捕获关于信息技术系统的问题情况并重新使用通过分析该情况而获得的知识来管理未来的系统配置更改以及管理类似配置的信息技术系统中未来出现的问题的方法和系统。更具体地说,本发明涉及生成和存储信息技术系统和相关系统组件上出现的问题事件之间的关系的图形表示的方法和系统。同一系统或类似配置的系统的未来用户搜索所存储的图形信息来解决或以其他方式避免先前已识别的问题事件。
背景技术
管理信息技术系统(例如,解决问题和实施更改)是高度基于知识的人力资源密集的过程。此外,大量成本与获取系统专家经验及相关知识关联。因此,当经验丰富的人离开组织并随之带走了获取的专家经验时,组织面临与离开关联的不希望的成本。另外,除了与新的人员重新获取失去的专家经验关联的财务成本以外,在新的人员获取必要的专家经验以足以提供与失去的有经验人员相似的问题管理水平和质量期间,还存在与“热身”时间关联的大量非财务成本。例如,在新的人员获取经验时,企业的时间在流失。
通常,以非结构化的形式(例如,使用自然语言)来捕获有关信息技术系统故障及其相应的修复的知识。例如,可以如下搜索问题日志“在日志Z中寻找与错误代码Y关联的症状X”。此类查询的结果可能是“问题可能是高队列利用率,请检查缓冲区”。如果证明高队列利用率是问题,则可以确定最可能的原因是下游作业故障并需要进一步的调查。这种解决问题的方式和关联的数据存储非常麻烦。同时在记录问题模式和解决方案中很难实现一致性和结构。
通过提供新颖的基于图形的信息模型来构造信息技术系统管理知识,使其适合于搜索和重新使用,本发明解决了信息技术环境中与问题解决和避免有关的上述和其他问题。通过使用与本发明一致的方法和系统而获得的一个重要优点是消除了人工传达问题症状详细信息(例如,通过使用自然语言查询)的需要。相反,从系统自动得出问题症状和相应的系统签名,在实际系统运行时期间提供了系统的详细和准确的快照。

发明内容
本发明的示例性的非限制性实施例解决了上述以及其他与信息技术系统问题解决和避免的相关领域方法关联的不足之处。
实际上,所有信息技术系统的特征都在于来自系统配置和各种组件之间的动态交互的内在结构。可以使用此结构来将系统中出现的事件和症状彼此相关。此结构的系统表示是使用节点来表示系统实体(包括硬件和软件组件及事件组件)和使用边来表示实体之间关系的图形或网络表示。因此,任何系统问题都可以通过捕获该问题的特定图形以统一的方式来表征。类似地,任何系统更改都可以通过该图形结构的更改来捕获。根据本发明的系统和方法将关系图形结构用作表示和搜索任何先前标识的信息技术系统管理情况的装置,以便管理问题解决方案和更改信息技术系统中的管理。
根据一个示例性实施例,提供了捕获和重新使用与信息技术系统有关的智力资本的方法,所述方法包括生成所述信息技术系统的硬件与软件组件之间的关系的图形表示;标识描述与所述信息技术系统相关的第一不希望事件的事件数据;将所述标识的事件数据与所述信息技术系统的硬件和软件组件之间的关系的所述图形表示相关联以创建更新的系统图形;输入表示第二不希望事件的数据;以及将所述更新的系统图形与所述输入的数据相比较以至少部分地解决所述第二不希望事件。
根据其他示例性实施例,提供了管理第一信息技术系统中的更改的方法,所述方法包括生成第二信息技术系统的硬件和软件组件之间的关系的图形表示;标识描述与所述第二信息技术系统相关的第一不希望事件的事件数据;将所述标识的事件数据与所述第二信息技术系统的硬件和软件组件之间的关系的所述图形表示关联以创建更新的系统图形;输入表示对所述第一信息技术系统的希望更改的数据;将所述更新的系统图形与所述输入的数据相比较;以及根据所述更新的系统图形与所述输入的数据的比较结果来判定对所述第一信息技术系统的所述希望更改是否可行。
根据再一示例性实施例,提供了用于提供服务以重新使用信息技术系统知识的计算机程序产品,所述计算机程序产品包括计算机可读介质;第一程序指令装置,用于生成所述信息技术系统的硬件和软件组件之间的关系的图形表示;第二程序指令装置,用于标识描述与所述信息技术系统相关的第一不希望事件的事件数据;以及第三程序指令装置,用于将所述标识的事件数据覆盖到所述信息技术系统的硬件和软件组件之间的关系的所述图形表示上以创建更新的系统图形。
根据本发明的再一示例性实施例,提供了用于提供与信息技术系统有关的信息的数据库,所述数据库包括第一部分,用于提供与所述信息技术系统的至少一个硬件和软件组件之间的关系有关的信息;以及第二部分,用于提供与至少一个事件和所述至少一个硬件和软件组件之间的关联有关的信息。
根据本发明的再一示例性实施例,提供了用于解决信息技术网络中的不希望事件的系统,所述系统包括第一图形生成部分,该部分可用于生成所述信息技术网络的至少一个硬件和软件组件之间的关系的图形表示;事件标识部分,该部分可用于标识在所述信息技术网络内发生的第一不希望事件;以及解决器部分,所述解决器部分至少包括关联部分,所述关联部分可用于将所述第一不希望事件与所述信息技术网络的所述至少一个硬件和软件组件的所述图形表示中的至少一个组件相关联。


图1是根据本发明的信息技术系统的总体概念过程图;图2是根据本发明的信息技术系统和相关事件的硬件配置图;
图3是示出根据本发明的信息技术系统的特定事件和相关组件之间的关系的概念图;图4是示出根据本发明的特定事件和各种系统组件之间的关系的详细概念图;图5是示出根据本发明的基本总体实施例的概念图。
具体实施例方式
本发明涉及信息技术服务领域,因此使用了许多特定技术术语来说明本发明并提供本发明运行的环境。本领域的技术人员将理解以下使用的特定技术术语的预期含义,但是,仍提供了以下非穷举的术语定义列表来帮助读者。尽管下面的术语列表提供了相应术语的大致定义,但是所提供的定义并非旨在进行限制。也就是说,所提供的定义并非是穷举的,并且本领域的技术人员可在适当时应用备选的或修改的定义。
CRM(客户关系管理)用于规划、安排和控制组织中的售前和售后活动的集成信息系统。CRM涵盖了处理机会和客户的所有方面,包括呼叫中心、销售人员、营销、技术支持和现场服务。CRM的主要目标是通过较好地理解客户行为来提高长期增长和盈利能力。CRM旨在提供更有效的反馈和改进的集成来更好地估算这些领域的投资回报率(ROI)。
DB2(DATABASE2)IBM最初为其大型机开发的关系DBMS。它是已成为IBM的主要数据库产品的全特性SQL语言DBMS。以其业内强可靠性而闻名,IBM已使DB/2可用于所有其自己的平台(包括OS/2、OS/400、AIX(RS/6000)和OS/390),以及Sun系统上的Solaris和HP 9000工作站和服务器上的HP-UX。
DB2 UDB(DB2通用数据库)一种结合关系和对象数据库技术以及各种查询优化技术以便并行处理的增强和非常普遍版本的DB2。还针对电子商务,DB2 UDB提供了图形管理、Java和JDBC支持。DB2 UDB在大型机、Windows NT/2000和各种版本的Unix上运行。
Java一种与平台无关的面向对象的编程语言(同一Java程序可在所有硬件平台上运行而无需修改)。由Sun公司开发的Java广泛地用于网络以进行客户机和服务器处理。以C++为模型,Java添加了编程增强,例如,“无用数据收集”,它会自动释放未使用的存储器。它还设计为在小容量存储器中运行。运行Java的第一个Web浏览器是Sun的HotJava和Netscape Navigator 2.0。
JDBC(Java数据库连通性)一种使Java应用通过SQL语言访问数据库的编程接口。因为Java解释器(Java虚拟机)可用于所有主要的客户机平台,这允许写入平台无关的数据库应用。
JVM(Java虚拟机)Java解释器。Java虚拟机(JVM)是将Java中间语言(字节码)转换为机器语言并执行的软件。
中间件提供应用之间的接口以允许应用彼此异步地往返发送数据的软件。由一个程序发送的数据可以存储在队列中,然后在接收程序可以处理数据时将所述数据转发到接收程序。在不使用此类公共消息传输和排队系统的情况下,每个应用必须负责确保正确地接收了发送的数据。在大型企业中,维护不同类型的应用之间的通信(在应用被修改并最终由更新的体系结构替换时)带来了巨大的编程负担。
MQSeries来自IBM的允许程序跨所有IBM平台、Windows、VMS和各种Uni x平台来彼此通信的通信传送中间件。在1994年引入,它提供了程序写入的通用编程接口(API)。MQ代表消息队列。
本机应用设计为在引用的计算机环境(机器语言和OS)中运行的应用。该术语用于将本机应用与不是单个平台固有的解释应用(如Java应用)相对照。该术语也用于将本机应用与仿真应用相对照,后者最初是为不同平台编写的。
NetView一种为SNA、非SNA和非IBM设备提供集中监视和控制的IBM系统网络体系结构(SNA)网络管理软件应用。NetView/PC将NetView与令牌环局域网、Rolm CBX和非IBM调制解调器互连,同时维持主机的控制。
OMEGAMON来自Candle的监视主要系统程序(例如,MVS、CISC和DB2)的处理活动的用于S/390环境的性能工具族。
Tivoli系统管理软件(SMS)。一种来自德克萨斯州奥斯丁的IBM子公司Tivoli系统公司的提供跨所有平台(从IBM大型机到台式PC)的企业范围的网络和系统管理的综合应用套件。Tivoli覆盖了安全、存储、性能和可用性、配置以及操作。
WebSphere一种实现和扩展Sun的JavaTwoEnterpriseEdition(J2EE)平台的IBM品牌产品。基于Java的应用和事务基础结构为电子商务提供了大量事务处理并为事务管理以及安全、性能、可用性、连通性和可伸缩性提供了增强的功能。
Wrapper一种包含(“围绕”)其他数据或软件以便包含的元素可以存在于新系统中的数据结构或软件。该术语经常与组件软件一起使用,其中将包装器置于遗产例程周围以使其表现得像对象。这也称为“封装”或“包封”,但不同于对象技术的基本概念“对象封装”。
以下详细说明了本发明的示例性的非限制性实施例。虽然说明了特定配置和处理流程来提供对本发明的清晰理解,但是应当理解,所公开的处理流程和配置仅为示例目的而提供。本领域的技术人员将认识到,在不偏离本发明的精神和范围的情况下,可以使用其他处理流程和配置。
实际上,所有信息技术系统的特征都在于源自总体系统硬件配置以及各种硬件和软件组件之间的动态交互的内在结构。根据本发明,此已知的结构用于将系统中发生的事件与作为所述事件的直接或间接结果发生的特定症状相关。例如,诸如一个软件应用试图传输数据或以其他方式与第二软件应用通信之类的事件可能使系统崩溃或发生故障(明显地是不希望的症状)。通常,当发生此类事件时,会将症状记录到错误日志,以便用户可以在以后搜索日志以避免或解决类似的问题。
根据本发明,通过提供有效的搜索装置图形地跟踪事件与任何不希望症状之间的关系来帮助避免将来的不希望症状。也就是说,例如,通过生成使用“节点”来表示系统实体和使用“边”来表示事件与症状之间关系的系统的“图形”或网络表示,准备了系统结构的系统表示。因此,任何系统问题都可以通过捕获该问题的特定图形以统一的方式来表征。类似地,系统更改可以通过标识该图形结构的更改来捕获。根据本发明的至少一个实施例,得到的关系图形结构是一种通过其表现先前发生的信息技术系统管理情况并在需要时进行搜索的工具。
图1示出了将获益于使用根据本发明的方法的系统的可能示例性硬件/处理图。在图1的示例性系统中,示出了4个服务器,每个服务器都直接或间接地与数据库通信。两个服务器作为运行Websphere的客户门户(portal)来运行,一个服务器运行计费应用,一个服务器运行CRM应用。客户门户通过JDBC中间件与主机DB2数据库通信,CRM应用通过本机应用与DB2数据库通信,计费应用通过MQSeries中间件与包装器产品通信,所述包装器又使用JDBC中间件与DB2数据库通信。
在服务器上运行的各种过程和使用各种不同中间件产品进行的服务器和数据库之间的各种关联信息传输可能导致许多可以发生问题事件的不同硬件/软件配置情况。如将说明的,根据本发明的系统和方法捕获各种可能的情况和任何在过程运行期间发生的关联问题事件。然后创建关系的图形表示。
可以使用跟踪产品(例如,Websphere、Tivoli等)的任意组合来捕获问题事件。捕获硬件和软件关系并以图形形式呈现该关系,然后通过将发生的事件覆盖到配置图形上来更新所述图形。问题解决器(未在图1中示出)然后接受来自用户的输入数据(例如,关于类似症状或系统更改的数据)并搜索更新的图形以寻找其中捕获到相同事件和配置数据的发生事件。
图2示出了根据本发明的示例性结构系统模型。更具体地说,类似于图1中示出的系统,图2表示包括彼此通信以执行期望任务的各种硬件组件的信息技术系统。图2另外包括各种事件。四个服务器的两个群集10a和10b通过交换机20a和20b的网络彼此相连。此外,两个服务器群集还通过交换机20c连接到存储设备30。
图2还示出了若干单独的事件。这些事件表示为许多方形的“节点”40。例如,根据本实施例,将事件40分组成几个分离的组,即,Websphere事务故障、数据库群集警报、存储控制器警报和网络端口事件。
图3是图2的系统组件及它们彼此的关系的基于图形的表示。具体地说,图3中每个椭圆形的物体都代表系统的单独硬件或软件组件。也就是说,服务器101-104代表图2中群集10a的四个服务器,并且服务器105-108代表对应于群集10b的四个服务器。此外,交换机端口201-205代表图2中的交换机20a的五个相应端口,交换机端口206-211代表交换机20b的六个端口,而交换机端口212和213代表交换机20c的端口。组件301是存储设备30(图2)中的盘阵列控制器,组件310和311是存储设备30(图2)中的盘。
图3中还示出了软件组件。具体地说,组件501是Websphere应用,例如,Pet Store,502是JDBC数据源,而503是与Pet Store Websphere应用一起使用的后端数据库。图3中连接组件的线代表各组件之间的关系。
图3中还示出了硬件和软件系统组件与上文提到的事件之间的关系。例如,Websphere事务故障事件401和Websphere应用组件501之间的箭头指示已确定Websphere事务故障401与Websphere应用501相关。此外,网络端口事件之一402与交换机端口205相关,而另一个网络端口事件403与交换机端口212相关。此外,数据库群集警报事件404与服务器107及DB2群集504相关。最后,存储控制器警报事件405与盘阵列控制器301相关。其他在图2中示出但未在图3中示出的事件同样与相应的硬件和/或软件系统组件相关。但是,为了清晰,仅在图3中示出了上述事件及它们与各种组件之间的关系。
对于图3,系统的结构配置(即,所有系统组件的互连)包括许多静态和动态关系。可以从系统配置推断出组件之间的静态关系,例如,哪个服务器与哪个交换机端口相连。通常在系统配置文件中维护这种关系,或在某些情况下,通过使用软件工具来“发现”静态关系。例如,可以使用都来自IBM的NetView和各种Collation产品来得出系统的静态配置。例如,NetView可用于得出拓扑和服务器到网络的连通性。如果确定了系统的静态配置且其可访问,则还可以使用本领域的技术人员公知的其他产品。
备选地,动态关系是系统运行时建立的关系,例如,各种系统过程之间的通信关系。通过观察来自系统的事件来发现此类动态关系。例如,中间件(例如,MQSeries和JDBC)在过程在系统上运行时捕获动态关系。也就是说,当发生事件时(例如,事务错误或某种警报),会更新中间件日志以指示特定事件及该特定事件与哪个或哪些系统组件相关。因此,当各个过程在系统上运行时,将维护指示每个事件和与那些事件相关的系统组件的数据库。
在图3的上部,提供了自然语言注释。该注释是可能在相关技术系统中提供的示例性注释类型,但其确实提供了足够的信息来有效地解决问题。根据本发明,可以将该注释添加到系统事件/组件关系的图形表示。
图4表示系统详细的基于图形的模型且示出了其相应的事件/组件关系。也就是说,通过使用已知的配置文件、发现工具和事件处理,对于各种系统/事件活动,可以得出如图4中示出的图形并根据本发明维护该图形。图4的图形包括通过JDBC连接ID 5与DB2过程123通信的过程JVM线程1234。根据本发明,通过分析两个各自来自客户机和服务器JDBC日志的事件,确定各种事件与这些过程或组件中的每一个相关。也就是说,通过分析由例如JDBC接口程序生成的客户机日志,建立了JVM线程1234和JDBC连接ID 5之间的关系。此外,通过分析JDBC服务器日志,建立了JDBC连接ID 5和DB2过程ID 234之间的关系。
在为各种事件建立了事件/组件-关系图形以后,用户便有可能通过查询图形数据库来解决相同或类似系统上的问题事件。也就是说,根据此实施例,用户将代表其系统的逻辑表达式以及事件信息输入与本发明一致的系统应用。然后,搜索图形数据库以便寻找指示所述问题的一个或多个图形。
例如,在根据本发明的方法的第一个步骤中,针对给定的问题情况,生成了如上所述的关系图来捕获问题模式。针对给定的系统配置,生成了捕获系统状态的关系图。接下来,问题解决器使用自然语言注释来注释图形,并可选地编辑图形来移除或折叠冗余的节点/边。此后,当系统中的特定更改导致操作问题时,会将问题配置标记为“不能正常工作”。
在建立了图形数据库之后,将搜索该数据库以发现针对给定问题情况的图形匹配。例如,导致特定错误代码1052的问题可以在AIX操作系统上运行特定应用(如SAP)时出现。为了解决该问题,用户可以在系统解决器中输入节点X、Y和Z。将节点X输入为类型“OS”(操作系统)并赋予值“AIX”(表示AIX操作系统)。将节点Y给予类型“App”(应用)并赋予值“SAP”。然后解决器搜索图形数据库并返回所有具有全部节点X、Y和Z的图形实例。通过这种方式,使用历史数据来加速问题解决。
图5是示出了根据本发明的总体功能信息流的图。图5的图主要组织成两个相关的子功能。具体地说,如以上在图1-4中说明的本发明的系统配置图形生成部分在图5的左手侧示出。事件标识部分在图5的右手侧示出。
如左侧示出的,数据(如由上文说明的那些发现工具生成和存储的)、服务器/网络拓扑文件、应用映射文件、应用配置文件以及操作系统元文件由数据适配器来积累和处理。将数据从适配器提供给其中生成关系图形的配置管理数据库(cmdb)。一旦生成了系统配置图形,就将其提供给解决器。
此外,在图5的右侧,由专门的事件源应用(例如,Websphere、IBMDirector(其是元素管理系统(EMS))、Tivoli等)识别和记录事件。将事件源记录的数据提供给事件总线,后者包括诸如OMEGAMON之类的应用。事件适配器从事件总线接收输出并将其传送到解决器。
然后,解决器将事件数据覆盖到配置图形数据上并存储更新的图形。然后在系统运行各种过程并发生各种事件时,随时间而不断使用其他数据来更新已更新的图形。最后,当用户希望解决特定的不希望事件或系统故障时,他或她输入相关参数(如上文说明的那些参数),并搜索存储的图形数据以查找任何在相同系统配置下发生的类似事件,这通过分析图形数据来确定。
本发明的一个实施例采取可以从计算机可用或计算机可读介质访问的计算机程序产品的形式,所述计算机可用或计算机可读介质提供了可以由计算机或任何指令执行系统使用或与计算机或任何指令执行系统结合的程序代码。出于本说明的目的,计算机可用或计算机可读介质可以是任何能够包含、存储、传送、传播或传输由指令执行系统、装置或设备使用或与所述指令执行系统、装置或设备结合的程序的装置。具体地说,计算机可读介质上提供的程序代码包括上述与信息技术系统和各种由于不同的过程运行而在系统中发生的事件的图形表示的信息有关的功能。
所述介质可以是电、磁、光、电磁、红外线或半导体系统(或装置或设备)或传播介质。计算机可读介质的实例包括半导体或固态存储器、磁带、可移动计算机盘、随机存取存储器(RAM)、只读存储器(ROM)、硬磁盘和光盘。光盘的当前实例包括光盘-只读存储器(CD-ROM)、光盘-读/写(CR-R/W)和DVD。
适合于存储和/或执行程序代码的数据处理系统将包括至少一个通过系统总线直接或间接连接到存储器元件的处理器。所述存储器元件可以包括在程序代码的实际执行期间采用的本地存储器、大容量存储装置以及提供至少某些程序代码的临时存储以减少必须在执行期间从大容量存储装置检索代码的次数的高速缓冲存储器。
输入/输出或I/O设备(包括但不限于键盘、显示器、指点设备等)可以直接或通过中间I/O控制器与系统相连。
网络适配器也可以被连接到系统以使所述数据处理系统能够通过中间专用或公共网络变得与其他数据处理系统或远程打印机或存储设备相连。调制解调器、电缆调制解调器和以太网卡只是几种当前可用的网络适配器类型。
应当理解,结合上述详细信息的任何组合的方法将落入根据以下权利要求及其任何等同物来确定的本发明的范围之内。
从对附图、公开和所附权利要求的研究,可以获得本发明的其他方面、目标和优点。
权利要求
1.一种用于捕获和重新使用与信息技术系统有关的智力资本的方法,所述方法包括生成所述信息技术系统的硬件与软件组件之间的关系的图形表示;标识描述与所述信息技术系统相关的第一不希望事件的事件数据;将所述标识的事件数据与所述信息技术系统的硬件和软件组件之间的关系的所述图形表示相关联以创建更新的系统图形;输入表示第二不希望事件的数据;以及将所述更新的系统图形与所述输入的数据相比较以至少部分地解决所述第二不希望事件。
2.如权利要求1中所述的方法,其中所述生成包括确定至少一个所述硬件和软件系统组件之间的静态和动态关系中的至少一个关系。
3.如权利要求2中所述的方法,其中通过分析与所述信息技术系统对应的已存储配置文件来确定至少一个静态关系。
4.如权利要求2中所述的方法,其中通过运行中间件软件应用来确定系统组件之间的至少一个动态关系。
5.如权利要求2中所述的方法,其中通过运行网络管理软件应用来确定所述系统组件之间的静态和动态关系中的至少一个关系。
6.如权利要求1中所述的方法,还包括输入与所述第一不希望事件有关的自然语言注释数据;将所述自然语言包括在所述更新的系统图形中;输入与所述第二不希望事件有关的自然语言数据;以及将与所述第一不希望事件有关的所述自然语言注释数据和与所述第二不希望事件有关的所述自然语言数据相比较以至少部分地解决所述第二不希望事件。
7.如权利要求1中所述的方法,其中从中间件程序的日志部分来获取描述所述第一不希望事件的所述标识的事件数据。
8.一种用于管理第一信息技术系统中的更改的方法,所述方法包括生成第二信息技术系统的硬件和软件组件之间的关系的图形表示;标识描述与所述第二信息技术系统相关的第一不希望事件的事件数据;将所述标识的事件数据覆盖到所述第二信息技术系统的硬件和软件组件之间的关系的所述图形表示上以创建更新的系统图形;输入表示对所述第一信息技术系统的希望更改的数据;将所述更新的系统图形与所述输入的数据相比较;以及根据所述更新的系统图形与所述输入的数据的比较结果来判定对所述第一信息技术系统的所述希望更改是否可行。
9.如权利要求8中所述的方法,其中所述生成包括确定至少一个所述硬件和软件系统组件之间的静态和动态关系中的至少一个关系。
10.如权利要求9中所述的方法,其中通过运行中间件软件应用来确定系统组件之间的至少一个动态关系。
11.如权利要求9中所述的方法,其中通过运行网络管理软件应用来确定所述系统组件之间的静态和动态关系中的至少一个关系。
12.一种包括实现方法1-11中的任一方法的装置的计算机系统。
13.一种用于提供服务以重新使用信息技术系统知识的计算机程序产品,所述程序产品包括实现方法1-11中的任一方法的代码。
14.一种用于提供与信息技术系统有关的信息的数据库,所述数据库包括第一部分,用于提供与所述信息技术系统的至少一个硬件和软件组件之间的关系有关的信息;以及第二部分,用于提供与至少一个事件和所述至少一个硬件和软件组件之间的关联有关的信息。
15.如权利要求14中所述的数据库,还包括第三部分,用于提供包括与所述至少一个事件有关的信息的自然语言注释。
16.如权利要求14中所述的数据库,其中以可实施结构化搜索的图形格式来布置所述数据库部分。
17.一种用于解决信息技术网络中的不希望事件的系统,所述系统包括第一图形生成部分,该部分可用于生成所述信息技术网络的至少一个硬件和软件组件之间的关系的图形表示;事件标识部分,该部分可用于标识在所述信息技术网络内发生的第一不希望事件;以及解决器部分,所述解决器部分至少包括关联部分,所述关联部分可用于将所述第一不希望事件与所述信息技术网络的所述至少一个硬件和软件组件的所述图形表示中的至少一个组件相关联。
18.如权利要求17中所述的系统,其中所述解决器还包括可用于从所述图形表示来确定第二不希望事件的解决方案的事件解决方案部分。
19.如权利要求17中所述的系统,其中所述解决器的所述关联部分包括接口部分,所述接口部分可用于与至少一个中间件过程连接并接收与所述信息技术网络的至少一个硬件和软件组件之间的关系有关的数据。
20.如权利要求17中所述的系统,其中所述图形生成部分包括接口部分,所述接口部分可用于与至少一个中间件过程连接并接收与所述第一不希望事件相关的数据。
全文摘要
一种生成信息技术系统的经历特定不希望事件的基于图形的模型的方法和系统。所述信息技术系统及其事件的图形表示用于解决在同一系统或类似系统上出现的其他不希望事件,并且还用于管理所述信息技术系统中的更改。
文档编号G06F17/30GK101086777SQ200710105570
公开日2007年12月12日 申请日期2007年5月28日 优先权日2006年6月5日
发明者P·普拉汉, M·H·埃纳德斯, G·平加立 申请人:国际商业机器公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1