使用三维数据中心来共享维护操作的方法和系统的制作方法

文档序号:6463565阅读:110来源:国知局
专利名称:使用三维数据中心来共享维护操作的方法和系统的制作方法
技术领域
本发明一般地涉及企业系统和应用。具体地说,本发明涉及使用三维
(3D)可视化技术以近实时方式为企业管理者提供企业的各个方面的可视 表示流。
背景技术
有关特定石更件、软件和网络配置的专门知识需要数年才能掌握。熟练 的大型机操作员或存储分析师或应用管理员可能分布于各个不同的物理位 置。但解决问题和提供成功的维护操作需要将一组技术人员集结在一处以 使用真实数据和实际部署的配置来查看问题。目前对于这一问题的解决方 案包括(1)确定技术人员(多人)并将他们派遣到客户所在地;(2 )
或(3 )尽可能地从远程(例如通过电话,使用电子邮件等)排除问题或引 导本地供应商逐步展示问题,根据相关的数据和配置猜想本地人员未提及 的问题。
但是,现有的方法非常耗时、昂贵和/或容易出错。综合上述,本领域 需要一种能够克服至少 一种上述缺点的方法。

发明内容
一般地,本发明创建和/或使用三维数据中心,所述三维数据中心镜像 可能并非全部位于同一物理空间的物理操作。所述三维数据中心可以将地 理上M的类似有形资产集合到一个三维数据中心区域内,例如将公司的 所有物理大型机集合到所述三维数据中心的一个虚拟层上。位于任意地理位置的专家可i^所述三维数据中心,维护、管理、监视其物理机器和应 用,并且/或者对位于不同地理位置或供职于其他公司的其他人员进行培训。
具体地说,软件监视有形资产的硬件和/或软件,聚合不同的数据源, 可选地应用逻辑以解释和分析数据并将数据发送到三维数据中心,所述三 维数据中心将不同的数据源呈现为易于理解和易于操作的数据中心操作的 可视再现。所述三维数据中心允许根据软件(例如应用)和/或硬件的模型
类型和/或分类、任何允许位于某个地理区域的专家i^ 3D再现并在此虛 拟可视设置中管理、监视和/或培训其他人员的种类,来对所述软件和/或 硬件进行分组。
本发明的第一方面提供了一种使用三维(3D)数据中心来共享维护操 作的方法,所述方法包括监视计算机企业的硬件和软件以获取相应数据; 根据所述监视来标识和聚合所述计算机企业的不同数据源;将所述数据呈 现为虚拟可视表示;以及将所述硬件和所述软件进行分组以提供以下项中 的至少一项管理所述计算机企业、监视所述计算机企业,或对所述计算 机企业进4于培训。
本发明的笫二方面提供了一种使用三维(3D)数据中心来共享维护操 作的系统,所述系统包括用于监视计算机企业的硬件和软件以获取相应 数据的模块;用于根据所述监视来标识和聚合所述计算机企业的不同数据 源的模块;以及用于将所述数据发送到所述三维数据中心的模块。
本发明的笫三方面提供了一种存储在至少一种计算机可读介质上以使 用三维(3D)数据中心共享维护操作的程序产品,所述至少一种计算机可 读介质包括程序代码,所述程序代码用于使至少一个计算机系统执行以下 操作监视计算机企业的硬件和软件以获拟目应数据;根据所迷监视来标 识和聚合所述计算机企业的不同数据源;将所述数据呈现为虚拟可视表示; 以及将所述硬件和所述软件进行分组以提供以下项中的至少一项管理所 述计算机企业、监视所述计算机企业,或对所述计算机企业进行培训。
本发明的笫四方面提供了一种部署用于使用三维(3D)数据中心来共享维护操作的系统的方法,所述方法包括提供可执行以下操作的计算机 基础设施监视计算机企业的硬件和软件以获取相应数据;根据所述监视 来标识和聚合所述计算机企业的不同数据源;将所述数据呈现为虛拟可视 表示;以及将所述硬件和所述软件进行分组以提供以下项中的至少一项 管理所述计算机企业、监^L所述计算机企业,或对所述计算机企业进行培 训。
本发明的第五方面提供了一种包含在传,号中的使用三维(3D)数 据中心来共享维护操作的计算机软件,所述计算机软件包括用于使至少一 个计算机系统执行以下操作的指令监视计算机企业的硬件和软件以获取
相应数据;根据所述监视来标识和聚合所述计算机企业的不同数据源;将 所述数据呈现为虚拟可*示;以及将所述硬件和所述软件进行分组以提 供以下项中的至少一项管理所述计算机企业、监视所述计算机企业,或 对所述计算机企业进行培训。


当结合附图阅读时,通过参考以下对本发明的各个方面的详细说明, 可以更好地理解本发明的上述和其他特征,这些附图是
图1是示出了根据本发明的一个方面的用于以近实时方式使企业可视 表示成流的系统的体系结构概览的高级示意图2示出了图1中所示的全息企业接口的更详细的视图3示出了根据本发明的一个方面的用于使用数据中心共享维护操作 的系统;
图4提供了根据本发明的一个方面的示出通过图1中所示系统生成的
企业组件的数据中心的可视化;以及
图5示出了4艮据本发明的一个方面的更具体的计算机化实施方式。 附图无需成比例。附图只是示意性的表示,并非旨在描绘本发明的特
定参数。附图旨在只是示出本发明的典型实施例,因此不应被看作限制本
发明的范围。在附图中,相同的标号表示相同的元素。
具体实施例方式
为方使爽见,具体实施方式
具有以下部分
I. 一般描述
II. 计算机化实施方式 I. 一般描述
如上所示,本发明创建和/或使用三维数据中心,所述三维数据中心镜 像可能并非全部位于同一物理空间的物理操作。所述三维数据中心可以将 地理上M的类似有形资产集合到一个三维数据中心区域内,例如将公司 的所有物理大型机集合到所述三维数据中心的一个虚拟层上。位于任意地 理位置的专家可进入所述三维数据中心,维护、管理、监视其物理机器和 应用,并且/或者对位于不同地理位置或供职于其他公司的其他人员进行培 训。
具体地说,软件监视有形资产的硬件和/或软件,聚合不同的数据源, 可选地应用逻辑以解释和分析数据并将数据发送到三维数据中心,所述三 维数据中心将不同的数据源呈现为易于理解和易于操作的数据中心操作的 可视再现。所述三维数据中心允许根据软件(例如应用)和/或硬件的模型 类型和/或分类、任何允许位于某个地理区域的专家i^ 3D再现并在此虚 拟可视设置中管理、监视和/或培训其他人员的种类,来对所述软件和/或 硬件进行分组。
图1是示出了根据本发明的一个实施例的用于以近实时方式使企业可 视表示成流的系统10的体系结构概览的高级示意图。如图1所示,系统 20包括多个在地理上分歉的企业数据中心12。每个数据中心12负责管理 企业的某个部分内的硬件和软件元素。硬件和軟件元素在图1中表示为硬 件和中间件14。每个数据中心12都包含管理硬件和软件元素的系统管理 软件16。在一个实施例中,系统管理软件16包括多个用于管理企业内的 硬件和软件元素的商用后端企业系统。
8全息企业接口 18部署在数据中心12处。在一个实施例中,全息企业
接口 18是一个基于插件的组件,其中多个插件连接到系统管理软件16,
或者更具体地说,连接到每个后端企业系统。在运行中,全息企业接口 18
将来自后端企业系统的应用编程接口的信息转换为随后被分配给全息企业
接口 18的管理器的事件数据。在一个实施例中,所述多个插件是包含用于 管理各插件实例的多个接口的插件基类的子类。
全息企业接口 18内的插件管理器将由插件产生的事件路由到全息企 业接口内的底层通信系统。插件管理器18还解析XML配置文件,此文件是 定义要加栽哪些插件的插件描述符。全息企业接口 18内的通信系统包含用 于将来自各插件的事件数据编码成全息协议体系结构的組件。全息协议体 系结构(HPA)是一个协议规范,其定义了通过通信网络20和网关22与虛 拟命令中心24交互所必需的分组类型和M模式。在一个实施例中,HPA 包括详细说明分组类型(4字节)、序号(2字节)、总分组数(2字节) 以及位置ID ( 2字节)的分组标头。
在分组标头之后是具有不同长度的基于元组的数据有效负栽,所述长 度基于底层传输所引入的约束。全息企业接口 18内的通信系统包括将来自 事件系统的数据编码成HPA的协议处理机。它还在从虛拟命令中心24接收 到通信时对协议进行解码并将事件分配给各插件。此外,存在一个使用可 插拔加密组件来加密分组的分组驱动器。此驱动器然后与诸如XML-RPC之 类的可插拔传输提供者交互以将通信分配到虚拟命令中心24。
下面的配置允许虛拟命令中心24以与全息接口元件18同步或异步的 模式运行,具体取决于底层传输,在同步模式下,使用排队机制将从虚拟 命令中心24入站到全息接口元件18的传输进行批处理。在无状态同步传 输的情况下,将排队的数据编码为对XML-RPC调用的响应,并由全息接口 元件18内的通信系统来处理。
图2示出了图1中所示的全息企业接口 18的更详细的视图。具体地i兌, 图2示出了全息企业接口 18内执行上述功能的各软件组件。
返回参考图l,在一个实施例中,虛拟命令中心24是在结构上将企业的各元素组织成3D空间的3D模拟器网格24。尽管图1中示出的3D模拟 器网格24与数据中心24是分离的,但是模拟器网格可以位于某个数据中 心处或者位于诸如托管提供商之类的其他第三方位置处。
3D模拟器网格24具有管理其中放置对象的3D向量空间的特性。这些 对象基于初等几何形状和圃锥曲线。可以通过施加变换来操纵这些对象。 也可以将它们链接在一起以形成复合对象。对象可以具有附加到其并控制 其行为的脚本。对象可以在65535通道上侦听来自模拟器环境的消息。对 象可以管理其自己的状态。
此外,3D模拟器管理状态、脚本执行、与多个3D客户机的内部和外 部通信。在一个实施例中,多个模拟器可以使用并行处理配置在一个网格 上运行。在此实施例中,网格基础设施服务管理服务质量、才莫拟器实例的 提供和部署。返回参考图1来了解虛拟命令中心24 (即3D模拟器)的详 细信息,存在一个通过通信网络20和网关22来接收从每个数据中心12 产生的事件数据的通道组26。通信网关22将数据路由到包含具有消息标 头中标识的接收方UUID的对象的模拟器实例。每个通道组26都根据通道 组的UUID分配有一个通往数据中心12的通道。因此,每个通道组26根据 其UUID从网关22接收数据。聚合器28从通道组26接收事件数据。聚合 器28将事件数据聚合成代表每个数据中心12所管理的硬件和软件元素的 当前操作的复合数据集。
通信集线器30接收来自聚合器28的复合数据并对复合数据所代表的 分组进行解密和解码。此外,通信集线器30从诸如内部虚拟网络34、模 拟真实设备和软件的3D设备模型32或其他源之类的源接收通信。这些通 信被分配到出站队列以便立即传输到全息企业接口 18或在无状态同步传 输的响应字符串上进行分配。
在一个实施例中,设备模型32布置在中继器附近。在此实施例中,设 备模型32侦听分配的频率以查找感兴趣的消息。特定消息对于诸如服务器 之类的模型的适用性可以基于其名称、IP地址或其他标记。因此,可以根 据从数据中心接收的事件数据来建立模型。可以从其他源导入3D模型,而不是学习模型。在任何情况下,模型都可用于与通信集线器30所接收的复 合事件数据进行比较。集线器30所确定的任何差异都表示数据中心12、 硬件和中间件14、系统管理软件16或全息企业接口 18具有潜在有问题的 操作。在一个实施例中,设备模型和软件可视化可以通过在相应的通道上 传递信息来将消息分配到中继器。最后,这些消息^L送到通信集线器进 行处理,并且在内部进行处理或被发送到全息企业接口 18。
通信集线器30配置为生成从数据中心12接收的复合数据以及可能与 3D模型32存在的任何差异两者的可视化。所述可视化包括企业的当前操 作的一个或多个3D复合可视图像。将此可视表示传输到被指定为通过通信 网络34和计算单元36管理企业的用户。在计算单元36上运行的呈现客户 机然后呈现由虚拟命令中心24产生的可视化。具体地说,此呈现客户机连 接到模拟器实例并传输允许客户机呈现虚拟命令中心24 ( 3D模拟器)的状 态的协议。所述协议包括诸如对象、紋理、图像和动画的位置和大小,以 及呈现3D环境所需的其他细节之类的信息。本领域的技术人员将认识到, 不同的模拟器使用不同的协议并且本披露中的虛拟命令中心24并不依赖 于任何特定的协i5C类型或实施方式。
现在参考图3,其中示出了根据本发明的用于使用3D数据中心76共 享维护操作的系统。通常,计算机系统65包M如维护操作程序66之类 的计算机程序代码,所述程序66将(除了其他操作之外)监视和聚合与计 算机企业60的硬件64和软件62对应的数据,并将所述数据发送到3D数 据中心79以生成与计算机企业60对应的虚拟可视表示82。应当理解,尽 管计算机系统65和3D数据中心76在不包括计算机企业60的通用基础设 施中示出,但是并非总是如此。例如,计算机企业60、计算机系统65和 3D数据中心76可以全部部署在诸如计算机基础设施63之类的通用计算机 基础设施中,也可以部署在任意数量的独立计算机^g^出设施中。
在任何情况下,监,块68将监视计算;f几企业60的硬件64 (例如, 不同的数据源)和软件62 (例如,程序和/或模块)以获糾目应的数据。 通常,此数据与以下项中的至少一项对应硬件64和/或软件62的配置、位置或操作。聚合模块70将根据所述监视(例如使用所述数据)来标识和 聚合计算机企业60的不同数据源。逻辑模块72可用于解释和分析所述数 据。无论如何,通信模块74都将数据发送到3D数据中心76。收到数据时, 呈现模块78将使用所述数据来呈现与计算机企业60 (例如,其硬件64和 /或软件62)对应的虚拟可视表示82。这将允许通过分组模块80对硬件 64和软件62进行分組以提供以下项中的至少一项管理计算机企业60、 监视计算机企业60或对计算机企业60进行培训。此类分组可以基于诸如 软件62和/或硬件64的模型类型、分类或地理区域之类的任意数量的因素。 图4提供了虛拟可视束示84的更详细的视图。具体地说,其显示了计 算才几企业60 (图3)的关键组件。如图4所示,屏幕、显示器、数据:^i 于命令中心周围的战略位置来提供对企业的全面了解。所述屏幕、显示器
和数据塔使用来自虚拟网络的数据并确定要向企业管理者和其他负责管理 企业的人员显示何种类型的信息。
II.计算机化实施方式
图5示出了图l-4中所示的一个或多个系统元件可在其中操作的计算 基础设施100(例如,计算机1^出设施63)的更具体的示意图。示例性计 算基础设施100只是适合的计算基础设施的一个实例且并非旨在暗示对此 处所述方法的用法或功能的范围的任何限定。计算基础设施100不应被解 释为具有任何与图5中所示的任意一个组件或组件组合有关的相关性或要 求。
在计算基础设施ioo中,存在一个可与多个其他通用或专用计算系统 !^出设施或配置一起运行的计算机系统102 (例如,图3中的计算机系统 65)。适于与示例性计算机系统102—起使用的/^计算系统、!^出设施 和/或配置的实例包括(但不限于)个人计算机、服务器计算机、瘦客户机、 胖客户机、手持式设备或膝上型设备、多处理器系统、基于微处理器的系 统、机顶盒、可编程家用电器、网络PC、迷你计算机、主机、包括上述任 意系统或设备的分布式计算基础设施以及类似的设备。可以在诸如图3中所示的程序模块之类的由计算机执行的计算机可执 行指令的一般上下文中描述示例性计算机系统102。通常,程序模块包括
执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、逻辑、 数据结构等。可以在其中由通过通信网络链接的远程处理设备执行任务的 分布式计算基础设施中实现示例性计算机系统103。在分布式计算基础设 施中,程序模块可以位于包括存^i殳备的本地和远程计算机存储介质中。
如图5所示,计算基础设施100中的计算机系统102以通用计算设备 的形式示出。计算机系统102的组件可以包括(但不限于) 一个或多个处 理器或处理单元104、系统存储器106,以及将包括系统存储器106在内的 各种系统组件与处理器104相连的总线108。
总线108表示多种总线结构类型中的任意一种或多种类型,其中包括 存储器总线或存储器控制器、外围总线、加速图形端口以及使用各种总线 体系结构中的任意体系结构的处理器或本地总线。作为实例而非限制,此 类体系结构包括工业标准体系结构USA)总线、微通道体系结构(MCA) 总线、增强型ISA (EISA)总线、视频电子标准协会(VESA)本地总线以 及外围组件互连(PCI)总线。
计算机系统102通常包括各种计算机可读介质。此类介质可以是能够 由计算机系统102访问的任何可用介质,它包括易失性和非易失性介质、 可移动和不可移动介质。
在图5中,系统存储器106包括采用诸如随M取存储器(RAM) 110 之类的易失性存储器形式和/或诸如ROM 112之类的非易失性存储器形式的 计算机可读^^质。包M如启动时帮助在计算机系统102内的元件之间传 输信息的基本例程的BIOS 114存储在R0M 112中。RAM IIO通常包含可以 由处理器104立即存取的和/或目前由处理器104操作的数据和/或程序模 块。
计算机系统102可以还包括其他可移动/不可移动、易失性/非易失性 计算机存储介质。仅作为实例,图5示出了用于读取和写入不可移动、非 易失性磁介质(未示出且通常称为"硬盘")的硬盘驱动器116、用于读取和写入可移动、非易失性磁盘120 (例如"软盘")的磁盘驱动器118, 以及用于读取和写入诸如CD-ROM、 DVD-ROM或其他光介质的可移动、非易 失性光盘124的光盘驱动器122。硬盘驱动器116、磁盘驱动器118和光盘 驱动器122分别通过一个或多个数据介质接口 126与总线108相连。
所述驱动器及其关联的计算机可读介质为计算机系统102的计算机可 读指令、数据结构、程序模块和其他数据提供了非易失性存储。尽管此处 所述的示例性基础设施采用了硬盘116、可移动磁盘118和可移动光盘122, 但是本领域的技术人员将理解,还可以在示例性操作基础设施中使用诸如 卡式磁带、闪存卡、数字视盘、RAM、 ROM之类的可存储能够由计算机存取 的数据的其他类型的计算机可读介质。
多个程序模块可以存储在硬盘116、磁盘120、光盘122、 ROM 112或 RAM 100上,作为实例,所述程序模块包括但不限于操作系统128、 一个或 多个应用程序130、其他程序模块132,以及程序数据134。操作系统128、 一个或多个应用程序130 (例如,维护操作程序66)、其他程序模块132, 以及程序数据134或它们的某些组合中的任意一项都可包括图1中示出的
用于以近实时方式使企业可*示成流的系统10。
用户可以通过诸如键盘136和指点设备138 (例如"鼠标")之类的 可选输入设备将命令和信息输入计算机系统102。其他输入设备(未示出) 可以包括麦克风、游戏控制杆、游戏手柄、卫星天线、串行端口、扫描仪、 照相机等。这些以及其他输入设备通过与总线108相连的用户输入接口 140 连接到处理器单元104,但是可以通过诸如并行端口、游戏端口或通用串 行总线(USB)之类的其他接口和总线结构进行连接。
可选的监视器102或其他类型的显示设备也通过诸如视频适配器144 之类的接口与总线108相连。除了监视器以外,个人计算机通常包括其他 外围输出设备(未示出),例如可以通过输出外围接口 146连接的扬声器 和打印机。
计算机系统102可以使用到诸如远程服务器/计算机148之类的一个或 多个远程计算机的逻辑连接在联网的基础设施中运行。远程计算机148可以包括此处所述的与计算4凡105相关的许多或全部元件和功能。
图5中示出的逻辑连接包括局域网(LAN) 150和一般的广域网(WAN) 152。此类联网M设施是办公室、企业范围内的计算机网络、企业内部网 以及因特网中的常见J^出设施。当在LAN联网^l设施中使用时,计算机 系统102通过网络接口或适配器154与LAN 150相连。当在WAN联网基础 设施中使用时,计算机通常包括调制解调器156或其他用于通过WAN 152 建立通信的装置。可以是内置或外置的调制解调器能够通过用户输入接口 140或其他适当的装置与系统总线108相连。
在联网的基础设施中,所述的与个人计算机系统102或其一部分相关 的程序模块可以存储在远程存储设备中。作为实例而非限制,图5将远程 应用程序158示为驻留在远程计算机148的存#^殳备上。将理解的是,所 示和所述的网络连接是示例性的,并且可以使用其他在计算机之间建立通 信链路的装置。
应用程序130可以存储在某些形式的计算4几可读介质上或通过所述介 质进行传输。计算机可读介质(多种)可以是能够由计算机访问的任何可 用介质。作为实例而非限制,计算机可读介质可以包括"计算机存储介质" 和"通信介质"。
"计算机存储介质,,包括以任何方法或技术实现的用于存储诸如计算 机可读指令、数据结构、程序模块或其他数据之类的信息的易失性和非易 失性、可移动和不可移动介质。计算机存储介质包括但不限于RAM、 ROM、 EEPROM、闪存或其他存储技术、CD-ROM、多功能数字光盘(DVD )或其 他光存储装置、卡式磁带、磁带、磁盘存储装置或其他磁存^f^殳备,或任 何其他可用于存储所需信息并且能够由计算机访问的介质。将理解的是, 术语计算机可读介质或计算机可用介质包括程序代码的物理实现的任意一
种或多种类型。
"通信介质"通常包含计算机可读指令、数据结构、程序模块或其他 位于诸如载波或其他传输机制之类的调制数据信号中的数据。通信介质还 包括任何信息传送介质。术语"调制数据信号"表示设置或更改了其一个或多个特性,从而将 信息编码到其中的信号。作为实例而非限制,通信介质包括诸如有线网络
或直线连接之类的有线介质以及诸如声音、RF、红外线或其他无线介质之 类的无线介质。上述任何介质的组合也包括在计算机可读介质的范围内。 虽然在此示出和描述为用于使用3D数据中心共享维护操作的方法、 系统和程序产品,但是应理解本发明进一步提供了各种备选实施例。例如, 在一个实施例中,本发明提供了包括计算机程序代码的计算机可读/可用介 质,所述代码允许计算机基础设施使用3D数据中心来共享维护操作。在 此方面,所述计算机可读/可用介质包括实现本发明的各个过程中的每个过 程的程序代码。
在另一个实施例中,本发明提供了一种在订阅、广告和/或收费的J^ 上执行本发明的过程的商业方法。也就是说,诸如解决方案集成商之类的 服务提供商可以提供使用3D数据中心共享维护操作的要约。在这种情况 下,服务提供商可以创建、维护和支持计算机基础设施,例如为一个或多 个客户执行本发明的过程的计算机基础设施63 (图3)。服务提供商则可 以根据订阅和/或收费协议接收一个或多个客户的付款,并且/或者服务提供 商可以通过将广告内容出售给一个或多个第三方来收取费用。
在另一个实施例中,本发明提供了一种用于使用3D数据中心共享维 护操作的由计算机实现的方法。在这种情况下,可以提供诸如计算机基础 设施63 (图3 )之类的计算机基础设施,并且可以获取(例如创建、购买、 使用、修改等)用于执行本发明的过程的一个或多个系统并将这些系统部 署到计算机^i^出设施。在此方面,系统的部署可以包括以下一项或多项 (1)通过计算机可读介质在诸如计算机系统65 (图3 )之类的计算设备上 安装程序代码;(2)将一个或多个计算设备添加到计算机1^!设施;以及 (3 )引入和/或修改计算机^P出设施的一个或多个现有系统以使该计算机 基础设施能够执行本发明的过程。
如此处所使用的,将理解术语"程序代码"和"计算机程序代码"是 同义词,并且表示一组指令的以任何语言、代码或符号表示的任何表达,旨在使具有信息处理能力的计算设备直接执行特定的功能,或者执行以下
两者之一或全部后执行特定的功能a)转换为另一种语言、代码或符号; 和/或b)以不同的材料形式再现。在此方面,程序代码可以实现为以下一 项或多项应用/软件程序、组件软件/函数库、操作系统、用于特殊计算和 /或I/O设备的基本I/O系统/驱动器等。
在此可以提供适合于存储和/或执行程序代码的数据处理系统,并且所 述系统可以包括至少 一个通过系统总线直接或间接连接到 一个或多个存储 器元件的处理器。所述存储器元件可以包括(但不限于)在程序代码的实 际执行期间采用的本地存储器、大容量存储装置以及提供至少某些程序代 码的临时存储以减少必须在执行期间从大容量存储装置检索代码的次数的 高速緩冲存储器。输入/输出或I/0设备(包括但不限于键盘、显示器、指 点设备等)可以直接或通过中间1/0控制器与系统相连。
网络适配器也可以被连接到系统以使所述数据处理系统能够通过中间 专用或公共网络的任何组合变得与其他数据处理系统、远程打印机或存储 设备等相连。示例性网络适配器包括但不限于调制解调器、电缆调制解调 器和以太网卡。
显而易见的是,本披露提供了一种使用三维可视化技术来管理企业系 统和应用的方法。虽然结合本披露的优选实施例具体示出和描述了本披露, 但是将理解,本领域的技术人员将想到各种修改和变化。因此,应当理解, 所附权利要求旨在覆盖所有此类落入本发明的真实精神内的修改和变化。
权利要求
1.一种使用三维数据中心来共享维护操作的方法,所述方法包括监视计算机企业的硬件和软件以获取相应数据;根据所述监视来标识和聚合所述计算机企业的不同数据源;将所述数据呈现为虚拟可视表示;以及将所述硬件和所述软件进行分组以提供以下项中的至少一项管理所述计算机企业、监视所述计算机企业,或对所述计算机企业进行培训。
2. 根据权利要求l的方法,还包括 应用逻辑以解释和分析所述数据;以及 在所述呈现之前将所述数据发送到所述三维数据中心。
3. 根据权利要求2的方法,在所述三维数据中心处执行所述呈现。
4. 根据权利要求l的方法,所述分组包括根据以下项中的至少一项来 对所述硬件和所述软件进行分组模型类型、分类或地理区域。
5. 根据权利要求l的方法,所述数据与以下项中的至少一项对应所 述硬件和所述软件的配置、位置或操作。
6. —种使用三维数据中心来共享维护操作的系统,所述系统包括 用于监视计算机企业的硬件和软件以获取相应数据的模块;用于根据所述监视来标识和聚合所述计算机企业的不同数据源的模 块;以及用于将所述数据发送到所述三维数据中心的模块。
7. 根据权利要求6的系统,还包括用于应用逻辑以解释和分析所述数据的模块。
8. 根据权利要求6的系统,还包括用于将所述数据呈现为虚拟可视束示的模块;以及用于将所述硬件和所述软件进行分组以提供以下项中的至少一项的模 块管理所述计算机企业、监视所述计算机企业,或对所述计算机企业进 行培训。
9. 根据权利要求8的系统,在所述三维数据中心处实现上述用于呈现 的模块。
10. 根据权利要求8的系统,其中上述用于分組的模块用于根据以下 项中的至少一项来对所述硬件和所述软件进行分组模型类型、分类或地 理区域。
11. 根据权利要求6的系统,所述数据与以下项中的至少一项对应 所述硬件和所述软件的配置、位置或操作。
12. —种存储在至少一种计算机可读介质上以使用三维数据中心共享 维护操作的程序产品,所述至少一种计算机可读介质包括程序代码,所述 程序代码用于使至少一个计算机系统执行如权利要求1到5中的任一权利 要求所述的方法。
13. —种部署用于使用三维数据中心来共享维护操作的系统的方法, 所述方法包括提供可执行以下操作的计算机基础设施监视计算机企业的硬件和软件以获^=目应数据; 根据所述监视来标识和聚合所述计算机企业的不同数据源; 将所述数据呈现为虛拟可M示;以及将所述硬件和所述软件进行分組以提供以下项中的至少一项管 理所述计算机企业、监视所述计算机企业,或对所述计算机企业进行 培训。
14. 根据权利要求13的方法,所述计算机基础设施还可执行以下操作 应用逻辑以解释和分析所述数据;以及将所述数据发送到所述三维数据中心。
15. 根据权利要求13的方法,所述计算机基础设施还可操作以根据以 下项中的至少一项来对所述硬件和所述软件进行分组模型类型、分类或 地理区域。
16. 根据权利要求15的方法,所述计算机基础设施还可操作以根据所 述虚拟可视束示来对所述硬件和所述软件进行分組。
17.根据权利要求13的方法,所述数据与以下项中的至少一项对应: 所述硬件和所述软件的配置、位置或操作。
全文摘要
本发明涉及一种使用三维数据中心来共享维护操作的方法和系统。本发明创建和/或使用三维数据中心,所述三维数据中心镜像可能并非全部位于同一物理空间的物理操作。所述三维数据中心可以将地理上分散的类似有形资产集合到一个三维数据中心区域内,例如将公司的所有物理大型机集合到所述三维数据中心的一个虚拟层上。位于任意地理位置的专家可进入所述三维数据中心,维护、管理、监视其物理机器和应用,并且/或者对位于不同地理位置或供职于其他公司的其他人员进行培训。
文档编号G06Q10/00GK101308553SQ20081010782
公开日2008年11月19日 申请日期2008年5月14日 优先权日2007年5月17日
发明者D·N·迪伦贝格尔, M·F·胡尔贝尔, M·J·奥夏斯, R·M·格林伯格 申请人:国际商业机器公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1