在交互式数据可视化工具中呈现组件的方法和系统的制作方法

文档序号:6609525阅读:209来源:国知局
专利名称:在交互式数据可视化工具中呈现组件的方法和系统的制作方法
技术领域
本发明一般涉及业务过程,并具体涉及交互式数据可视化工具中业务组件的使能和呈现(rendering)。
技术背景组件业务模型(CBM)是这样一种框架其将业务活动聚合到可在业 务或企业(以下统称为"业务")间共享的非重叠组件中。CBM是业务的 逻辑表示,其揭示了业务的基#建块。CBM提供了对业务的许多不同方 面进行调查和建模的一种非常强大的技术,并提供了将不同属性分层为组 件间的热图(heat map)的可视的能力。组件自身是在业务中承担特别设 计的角色的个别的业务模块。这些组件相互协作并无缝集成,联网在一起 以便形成整个业务。各个组件具有离散的边界,并包括交付某种价值必需 的资源、人员、技术以及技术秘密(know-how),其中,所述边界由被组 件用作输入以及作为输出提供的服务限定。组件可具有诸如成本、收入、 对业务的重要性等属性。图1示出了说明性的CBM图10。 CBM图10中的行12由动作定义。 顶部的行12"指导"代表业务中设定业务的总体战略与方向的所有组件14。 中间的行12 "控制"代表业务中除管理这些活动的日常运行外将那些计划 转换为动作的所有组件14。底部的行"执行"包含实际执行业务的详细活 动以及计划的组件14。 CBM图10中的列16为业务能力,其包括具有特 征技能与能力的业务领域,例如,业务管理或新业务开发。图2示出了例示性的业务组件14。组件14具有由该组件提供的业务 服务以及其使用的业务服务限定的离散的边界。组件14包括交付某种价值 必需的资源、人员、技术以及技和錄密,并可具有成本、收入、对业务的
重要性等属性。如图3进一步所示,业务过程18可被表示为多个业务组件 14之间的协作。清楚地定义组件、其功能以及其对其他组件的依赖性的能力对CBM 过程很重要。另外,通过归属(attribution)对组件进行安排的能力作为 一种业务战略/体系结构工具也是CBM的重要方面。CBM过程可用于驱动业务的各方面,这些方面包括但不限于a) 战略策应(alignment)—将业务能力策应到总体战略并识别出区 别的要求。b) 保证投资与总体战略策应。c) 组织整合一使得对组织能力的全面的、非政治的且非竖井(non-silo)的视图成为可能,并创建用于整合的单个路线图。d) 对变革倡议进行优先排序。e) 创建与总体战略策应的集成业务以及技术变革路线图。f) 寻源(sourcing)问题一识别业务中用共享服务或替代寻源/伙伴安 排进行服务更好的非区别部分。g) 技术问题一创建利用现有投资以及建立支持增大的灵活性与响应 性的增量能力的底层技术体系结构。h) 度量制策应一确保存在可操作的度量制以支持业务的关键区域且 在业务间一致。i) 其他方面,包括例如对操作进行结构化、策应业务与信息技术(IT) 战略、共享服务以及过程的精简(streamlining)。使用当前可用的演示与电子表格程序对用于CBM图的信息进行汇编 是乏味和低效的,使得CBM图的部署、操纵以及可维护性非常困难iMl 时。例如,制作CBM草图并对数据进行更新可能需要对相关的演示和/或 电子表格文档进fr〖午多小时分别的、人工的更新,这可能慢并且成本高到 令人望而却步。CBM的另一个价值是基于潜在的变化或作为被施加到给定 CBM模型的多个属性的复合效应的结果显示改变的能力。这些变化要求创 建模型的许多版本。不幸的是,不存在可用于支持用于业务建模的这种新
方法的技术,且传统的技术与方法对支持这种需求来说不够灵活或功能不 足。发明内容大体而言,本发明提供了一种交互式数据可视化工具。这种交互式数据可视化工具拔,供了用于实时在用于不同行业的CBM图中产生和呈现业 务组件的更为丰富、更为复杂的界面。其提供了一种极为动态的方法,该 方法将通过文档(例如电子表格)提供的静态信息转换为使得不同视图和 过滤器的完全灵活性和呈现成为可能的UI,而不需要实际操纵底层lfc据。 这种交互式数据可视化工具允许资产重用(已组装的行业与企业模板), 允许快速编辑以适应目标业务,允许快速归属以驱动业务的不同方面,以 及允许从将内容载入交互式数据可视化工具到下载内容以便使用户能够容 易地对信息进行操纵以根据需要改变属性的完整的往返过程。本发明的第一方面涉及一种用于在组件业务模式(CBM)图中呈现组 件的方法,其包括将数据集导入CBM可视化工具,该数据集提供了与 组件有关的属性与内容;基于该内容产生并显示CBM图,该CBM图显 示多个组件;经由用户界面(UI)选择至少一个属性;动态地在CBM图 的对应组件上显示关于每个被选属性的信息.本发明的第二方面涉及一种用于在组件业务模式(CBM)图中呈现组 件的系统,其包含用于将数据集引入CBM可视化工具的系统,该数据 集提供了与组件有关的属性与内容;用于基于该内容产生并显示CBM图 的系统,该CBM图显示多个组件;用于选择至少一个属性的用户界面 (UI);以及用于动态地在CBM图的对应组件上显示关于每个4皮选属性 的信息的系统。本发明的第三方面涉及一种存储在计算机可读介质上的程序产品,其 用于在组件业务模式(CBM)图中呈现组件,这种计算机可读介质包含用 于以下操作的程序代码将数据集导入CBM可视化工具,该数据集提供 了与组件有关的属性与内容;基于该内容产生并显示CBM图,该CBM图
显示多个组件;经由用户界面(UI)选择至少一个属性;动态地在CBM 图的对应组件上显示关于每个被选属性的信息。本发明的第四方面涉及一种用于部署用于在组件业务模式(CBM)图 中呈现组件的应用的方法,其包括提供适用于执行以下操作的计算机基 础设施将数据集导入CBM可视化工具,该数据集提供了与组件有关的 属性与内容;基于该内容产生并显示CBM图,该CBM图显示多个组件; 经由用户界面(UI)选择至少一个属性;动态地在CBM图的对应组件上 显示关于每个被选属性的信息。


结合附图,通过阅读下面对本发明各方面的详细介绍,可以更容易理解本发明的这些以及其他特征,在附图中图1示出了才艮据现有技术的例示性CBM图;图2示出了才艮据现有技术的例示性业务组件;图3示出了根据现有技术的^示为业务组件间的协作的业务过程;图4示出了根据本发明一实施例的例示性CBM数据可视化过程;图5示出了根据本发明一实施例的形式为电子表格的例示性数据源的局部视图;图6-9示出了根据本发明的实施例提供的例示性CBM图; 图10示出了根据本发明一实施例的CBM图的例示性放大部分; 图ll示出了根据本发明一实施例的弹出窗口,其包含关于CBM图的 组件的信息;图12示出了用于实现本发明的实施例的例示性计算机系统。 这些附图仅仅是原理性的表示,不是为了描述本发明的特定^lt。附图仅是为了示出本发明的典型实施例,因此不应被看作是对本发明的范围的限制。在附图中,相同的标号表示相同的元件。
具体实施方式
如上所述,本发明提供了一种交互式数据可视化工具。这种交互式数 据可视化工具提供了一种用于实时在用于不同行业的組件业务模型(CBM)图中产生和呈现业务组件的更为丰富、更为复杂的界面。它提供 了一种极为动态的方法,该方法将通过文档(例如电子表格)提供的静态 信息转换为用户界面(UI),所述用户界面使得不同视图和过滤器的完全 灵活性和呈现成为可能,而不需要实际操g层数据。这种交互式数据可 视化工具允许资产重用(已组装的行业与企业模板),允许快速编辑以适 应目标业务,允许快速归属以驱动业务的不同方面,并允许从将内容载入 交互式数据可视化工具到下载内容以使用户能够容易地对信息进行操纵以 根据需要改变属性的完整的往返过程。图4示出了根据本发明一实施例的例示性CBM数据可视化(DV)过 程20。 CBMDV过程20包含数据源22、 UI24、 CBM数据可视化工具26 以及结果得到的CBM数据可视化28 (下面称作CBM图28)。数据源22 在该情况下包含电子表格,其提供了 一种用于驱动CBM DV过程20的数 据集。也可使用能够以能被导入本发明的CBM数据可视化工具26并由之 理解的格式(例如XML,逗号分隔等等)提供数据集的其他数据源22。 数据源22提供的数据集可包括例如,内容30、 一个或多个层32、 和属性34。内容30、层32和属性34由CBM数据可^L化工具26导入。 基于经由UI 24提供的用户输入36,用户38可以如箭头A所示有选择地 滤掉一个或多个层32,如箭头B所示有选择地显示组件40 (例如基于属 性34),以及如箭头C所示有选择地将属性34应用到组件40,以便产生 所希望的CBM图28。 CBM图28典型地包含例如具有热指示器(heat indicator)的组件40以及与每个组件40相关联的零个或更多个属性34。当数据集从数据源22被读入CBM数据可祸/化工具26时,CBM数据 可视化工具26基于已在数据集中定义的属性34以及关系将信息分析为一 些层32。信息的层32于是作为读取信息的一部分创建它们自己的指示器 和触发器,使得实际数据馈送定义CBM图28的完整布局、用户导航、以 ;5L选择的可用性。例如,如果数据收集工作捕获了用于组件40的信息,例
如支持在无月、1/4月、1/2月、3/4月和整月的等级上部署该组件40的必 要的月相,这将显然是通常不会在支持应用中被处理(tool)的独特和不 常见的属性34。另外,另一种组件,例如季节,可被引入模型,且由于月 相的组合,皮季覆盖,这导致基于组件在被集成时具有的补充或否定影响的、 对CBM图的独特可视影响。然而,本发明的CBM数据可视化工具26可 解释这种信息,并呈现从数据源22收集的适当的可视指示器,并显示支持 月属性34的CBM图28中的指示器和信息。另外,CBM数据可视化工具 26可允许用户例如经由UI24来随意且实时地包括或排除一个或多个可用 属性34,以及还改变组件40的着色,以使表现在无限的组合中可见的相 关属性34的成熟度或J^A阶段。CBM数据可视化工具26还可一次容纳 (host)多个CBM图28,并提供在不同CBM图之间选择以便允许在例 如不同行业、公司等等之间比较的能力。CBM数据可视/化工具26可被构建为独立的应用,其可以在任何浏览 器环境中运行,使其成为极为灵活和瘦的客户端。CBM数据可视化工具 26允许用户在组件中导航并将它们展开为所有内容可见的宽的视图栏或 窗口。其还集成了类别的缩放、在窗口中滚动以及鼠标悬停显示能力。CBM数据可视化工具M可被提供为例如小应用程序(applet)和小 服务程序(servlet),并可使用Java 2技术(Java和所有基于Java的商 标是Sun Microsystems Inc在美国、其他国家或二者的的商标)被驱动, 这提供了极瘦的、兼容的应用。小应用程序被设计为分析出^数据的特 定片段,以便适当地对自身进行配置,从而支持已被收集的实际信息,例 如图的标记、指示器、组件、类别和属性。当用户改变具有全新或独特属 性的源图时,应用改变自身以便与新图策应。核心应用可以是基于web的,例如,被容纳在使用Java服务器页(JSP) 的IBM Websphere应用服务器5.0上。主JSP文件夹可包含例如与每个页 相关联的横幅(banner)、左导航、标签页(tab)实现、元数据、层叠样 式单、JavaSript、服务首部、页标题信息等等。JSP接受两个请求参数, 即包含视图特定信息的视图bean以及代表该JSP的串。通过嵌入在小应用程序中的图清单(maplist)表来管理从外部电子表格导入应用的数据。 它维护被栽入的CBM的清单及其正确内容、信息和顺序,以及为下拉式 UI选择提供必要信息。这种导入还将所有的组件内容和属性放入正确的位 置,以便在数据可视化中使用。这种方法允许小应用程序动态修改自身, 以l更支持源数据的持续变化特性,且永远不会受到预先定义的选项或选择 的限制。小应用程序的启动通过JSP触发。Griddisplay小应用程序类被启动, 并负责读取输入文件以及初始化小应用程序中使用的swing组件。在改变 期间,拔^供可视显示以及支持重绘的其他的类被触发。图5示出了形式为电子表格50的例示性静态数据源的局部视图。电子 表格50包含多个列52A画H,这些列衫L标记为"Component Column"、"Action Level" 、 "CBM Component Name" "In/Out" 、 "Current Comp Level" 、 "Future Comp Level" 、 "Business Importance"以及"Business Criticality"。电子表格50仅为说明性目的提供,且电子表格50的特定结 构和内容不是为了进行任何限制。在本示例中,"Component Column"列52A列出了对应的CBM图 28中的列的名称。"Action Level"列52B列出了 "CBM Component Name" 列52C中所列对应组件40的动作等级。在这方面,电子表格50的每行54 的头两列52A-B定义了 CBM图28中"CBM Component Name"列52C 中所列組件40的位置。"In/Out" 、 "Current Comp Level" 、 "Future Comp Level" 、 "Business Importance"以及"Business Criticality"歹'J 52D-H代表组件40的属性34。尽管只示出了五个属性,任何数量的属性 34可被包含在这样的电子表格50中。为清g^见没有示出电子表格50的 另外的行54。进一步地,为清&^见也没有示出电子表格50的另外的列 52,例如"Component Description" 、 "Indicative Functionality" 、 "Called Services" 、 "Offered Services"等等。电子表格50中的行56用于指定列52D-H的属性34中的哪一些将在 CBM图28中显示(例如Y-是,N-否)。电子表格中的行58用于指定列52D-H中每个属性34在CBM图28中的显示颜色(例如RED、 PURPLE、 BLUE、 GREEN、 YELLOW等)。最后,电子表格50中的行60用于指 定将在CBM图28中为列52D-H中的每个属性34显示的值(例如,Y= 是,N-否;B-J^ , C-竟争的,D-区分的;BN高,]^=中,L-低)。图6中示出了本发明的CBM数据可视化工具26 (图4)使用电子表 格50(图5)中提供的数据产生的CBM图28的第一示例。还示出了例示 性的UI 24,用户可使用它动态和交互地控制CBM图28的外观。UI 24 包含下拉式菜单62,该下拉式菜单包含用户可选择的、用于显示在CBM 图28中的组件40的单元格背景,并且该UI包含用于选择将在CBM图 28中显示的属性图标66的多个复选框。在本示例中,下拉式菜单62包含 选择64 "Default" 、 "In/Out" 、 "Current Comp Level of Capabilities"、 "Future Comp Level of Capabilities" 、 "Business Importance"以及 "Business Criticality",其分别对应于图5的电子表格50中的列52D-H 中所列的属性34。当来自下拉式菜单62的选择64被用户选择时,结果得到的CBM图 28将包含这样的组件40:其具有带有表示电子表格50中的该属性34的对 应值的热指示器(例如深蓝、中蓝、轻蓝、灰色等等)的单元格背景。例 如,从下拉式菜单62中选择"Default"导致图6所示的、CBM图28的 显示。在这种情况下,组件40的单元格背景全部为灰色(即没有选择属性)。 然而,从下拉式菜单62中选择"Business Criticality"导致图7所示的、 不同的CBM图28的显示。这样,CBM图28的单元格背景一其对应于电 子表格50的列52D-H中的属性34的值一可通过下拉式菜单62容易且快 速地改变。CBM图中的组件40的单元格背景与电子表格50中的属性值之间的对 应性可从图8中更为清楚地看出,其中,"Business Criticality"单元格背 景已从下拉式菜单62中被选择,且用于"Business Criticality"的属性图 标66已通过对适当的复选框64进行勾选被选择。在这种情况下,属性图 标66—其以电子表格50中指定的颜色(即黄色)显示并指定"Business
Criticality"属性34的值(即H, M, L) 一被显示在CBM图28中的适 当的组件40中。还应注意,用于"Business Criticality,,的复选框64周围 的区域是用与相关联的属性图标66相同的颜色显示的。如图9所示,多个 复选框64可被选择,从而导致CBM图28中多个对应属性图标66的显示。当用户点击(或用其他方式启动/选择)CBM图28中的组件40时, 组件40在CBM图28中所位于的栏如图10所示地展开。在这种情况下, 用户点击了位于图9所示CBM图28的"Customer Management"列中的 组件。用户可通过启动"All"(点击缩小)掩組68返回到CBM图28的 完整视图。如图11中的CBM图的局部视图所示,当用户将鼠标指示器70或其 他合适的机构定位在CBM图28中的组件40之上时,关于该组件40的信 息净皮显示在弹出式窗口 72中。当鼠标指示器70被移出组件40时,弹出式 窗口 72消失。本发明的CBM数据可视化工具能用于支持需要部署和传达CBM约 定(engagement)的副产品的CBM咨询者。CBM数据可视化工具自身具 有使得与标准方法(例如演示软件、电子表格、FLW等)相比更为丰富、 复杂地对CBM信息与属性进行建模成为可能的功能和特性。本发明的 CBM数据可视化工具的某些一般特征包括A) 其可被提供为基于web的应用,并能被即时地为本地非连接应用 部署。因此,其对于以复杂的方式快速建模用户的业务将是强大的支持工 具(例如,对于销售).B) 其可用于CBM约定的任何阶段,以显示进行中的工作。C) 其可用于显示行业和通用图。D) 其可用于促进CBM约定。E) 其可原样用于基于其归属能力的快速^Mj板(dashboard )使能(例 如度量制、成本、收入等等)。F) 其允许在有限的图形占用面积(real state)上图形地呈现大量信息, 允许响应于光标/鼠标移过显露信息,并且其支持基于web的内容放大和缩
小能力,以便察看更低层次的细节。G) 其允许多种属性针对被选的CBM背景(例如,单元格背景)被 显示。H) 其允许组件名称、元信息和属性的屏幕编辑/更新。I) 其能支持XML或CSV文件的实时导入,以〗更创建新的或修改的 CBM图。J)其能支持XML或CSL文件的实时导出,以便允许用户修改源数 据并将之重新加载到CBM数据可视化工具以用于改变的可视化。K)其能支持提供新属性。例如,用户可在数据源中产生独特的属性, 以便自动重定义CBM工具中的过滤器或选择。这些属性可被推入CBM工 具,并用复选框或选择显示。本发明的CBM数据可视化工具呈现信息并支持并行显示组件的很多 不同方面的能力,而无需刷新视图或更新内容或数据。CBM数据可视化工 具可被提供为独立的应用,其可在任何浏览器环境中运行,使得其成为极 为灵活且痩的客户端。其允许用户在组件中导航,并将它们展开为所有内 容可视的宽广的视图列或窗口 。 CBM数据可视化工具还集成了类别的缩放 和在窗口中滚动的能力。图12示出了根据本发明的实施例的例示性系统100。系统100包含计 算机M设施102,其可执行这里介绍的各过程步骤。具体而言,计算机 M设施102被示为包括包含CBM数据可视化工具26的计算机系统104, 该CBM数据可视化工具通过执行本发明的过程步骤使得计算机系统104 产生CBM图28。计算机系统104被示为包含处理单元108、存储器110、至少一个输入 /输出(I/O)接口 114、总线112。进一步地,计算机系统104被示为与至 少一个外部设备116以及存储系统118通信。通常,处理单元108执W^ 存储在存储器110和/或存储系统118中的计算;^序代码,例如CBM数 据可视化工具26。在执行计算*序代码的同时,处理单元108可从存储 器IIO、存储系统118和/或I/0接口 114读取和/或向存储器110、存储系
统118和/或1/0接口 114写入数据。总线112提供计算机系统104中的每 个组件之间的通信链路。外部设备116可包含使用户(未示出)与计算机 系统104交互的任何i殳备(例如显示器120)或使计算机系统104与一个 或多个其他计算机系统通信的任何设备。计算机系统104可包含能够执行由用户安装的计算枳艰序代码的任何 通用计算制造物品(例如个人计算机、服务器、手持设备等)。然而,可 以明了 ,计算机系统104和CBM数据可视化工具26仅代表可执行本发明 的各过程步骤的各种可能的计算机系统。在这方面,在其他实施例中,计 算机系统104可包括包含用于执行特定功能的硬件和/或计算机程序代码的 任何专用计算制造物品,包含专用和通用硬件/软件的组合的任何计算制造 物品,等等。在每种情况下,程序代码和硬件分别可使用标准编程与工程 技术创建。类似地,计算机M设施102仅例示了可用于实现本发明的各种类型 的计算机_&^出设施。例如,在一个实施例中,计算机^设施102包含通 过任何类型的有线和/或无线通信链路例如网络、共享存储器等等通信以便 执行本发明的各过程步骤的两个或两个以上的计算机系统(例如服务器群 集)。当通信M包含网络时,网络可包括一个或多个类型的网络(例如 因特网、广域网、局域网、虚拟专用网等)的任何组合。无论如何,计算 机系统之间的通信可使用各种类型的传输技术的任意组合。如上所述,CBM数据可视化工具26使得计算机系统104产生CBM 图28。用户38可经由UI 24提供输入以便控制CBM图28的内容、外观 等等。在上面详细讨论了这些系统中的每一个所进行的操作。可以明了, 图12所示各系统中的某些可独立地实现、组合和/或存储在用于通过网络 通信的、 一个或多个分立计算机系统的存储器中。另外,将会明了,某些 系统和/或功能可不实现,或者,另外的系统和/或功能可被包含为系统100 的一部分。CBM数据可视化工具26和UI 24可被提供为计算机可读介质上的计 算,序代码,以便使得计算机^设施能够产生CBM图28。在这方面, 计算机可读介质包括程序代码,例如CBM数据可视化工具26和UI 24, 其实现本发明的各过程步骤中的每一个。可以明了,术语"计算机可读介 质"包含程序代码的任何类型的物理实施例中的一个或多个。特别地,计 算机可读介质可包含在一个或多个便携式存储制造物品(例如,光盘、磁 盘、磁带)、计算机系统的一个或多个数据存储部分一例如存储器110和/ 或存储系统118(例如固定盘、只读存储器、随M取存储器、高速緩冲 存储器等)上实现的、和/或作为通过网络传送的数据信号(例如在程序代 码的有线/无线电子传播中)的程序代码。在另一实施例中,本发明包含一种业务方法,其在订阅、广告和/或收 费的基础上执行本发明的过程步骤。也就是说,服务提供者可许诺提供根 据本发明的CBM图23。在这种情况下,服务提供者可对为一个或多个用 户执行本发明的过程步骤的计算机M设施例如计算机基础设施102进行 创建、维护、支持等等。作为回报,服务提供者可在订阅和/或收费协议下 从用户收取报酬,和/或服务提供者可从向一个或多个第三方销售广告空间 来收取报酬。在又一实施例中,本发明提供了一种用于产生CBM图28的方法。在 这种情况下,计算机基础设施例如计算机^ftfe设施102可被获得(例如被 创建、维护、使得能被访问等等),且用于执行本发明的过程步骤的一个 或多个系统可被获得(例如创建、购买、使用、修改等等)并被部署到计 算机^f出设施。在这方面,各个系统的部署可包括以下各项中的一个或多 个(1)在计算机系统例如计算机系统104上安装来自计算机可读介质的 程序代码;(2)向计算机1^出设施添加一个或多个计算机系统;以及(3) 合并和/或修改计算机基础设施的一个或多个现有系统,使得计算机^l设 施执行本发明的过程步骤。可以明了,这里所用的术语"程序代码"和"计算M序代码"是同 义的,并意味着以任何语言、代码或符合编写的对一组指令的任何表达, 该组指令使具有信息处理能力的计算系统直接执行特定功能、或在以下操 作中的任意一个或二者后执行特定功能a)转换为另一种语言、代码或符
号;和/或b)以另一种物质形式再现。在这方面,程序代码可实现为一种 或多种类型的程序产品例如应用/软件程序,组件软件/函数库,操作系统, 用于特定计算和/或I/O设备的基本I/O系统/驱动器等等。出于说明性和介绍性目的,给出了上面对本发明的优选实施例的说明 其不是穷举性的,也不是为了将本发明限制在所公开的具体形式,显然, 许多修改和变体是可行的。
权利要求
1.一种用于在组件业务模型(CBM)图中呈现组件的方法,包括将数据集导入CBM可视化工具,所述数据集提供与所述组件有关的内容与属性;基于所述内容产生并显示CBM图,所述CBM图显示多个所述组件;经由用户界面(UI)选择至少一个所述属性;以及动态地在所述CBM图的对应组件上显示关于各个被选属性的信息。
2. 根据权利要求l的方法,其中,所述关于各个被选属性的 信息包含属性图标。
3. 根据权利要求2的方法,其中,所述属性图标显示与所述 属性相关联的值。
4. 根据权利要求2的方法,其中,所述属性图标是颜色编码的.
5. 根据权利要求l的方法,还包括 显示具有热指示器的所述CBM图的所述组件。
6. 根据权利要求5的方法,还包括经由所述UI为所述CBM图选择所述热指示器,其中,所述 热指示器与属性相关联。
7. 根据权利要求6的方法,其中,所述热指示器依赖于与所 述属性相关联的值。
8. 根据权利要求l的方法,还包括通过将指示器放在所述CBM图中的组件上,自动显示关于该 组件的信息。
9. 根据权利要求8的方法,其中,所述信息被显示在弹出式窗口中。
10. 根据权利要求l的方法,还包括 通过点击所述CBM图中的列中的组件,自动扩展该列。
11. 一种用于在组件业务模型(CBM)图中呈现组件的系统, 包含用于将数据集导入CBM可视化工具的系统,所述数据集提供 与所述组件有关的内容与属性;用于基于所述内容产生并显示CBM图的系统,所述CBM图 显示多个所述组件;用于选择至少一个所述属性的用户界面(UI);以及用于动态地在所述CBM图的对应组件上显示关于各个被选 属性的信息的系统。
12. 根据权利要求ll的系统,其中,所述关于各个被选属性 的信息包含属性图标。
13. 根据权利要求12的系统,其中,所述属性图标显示与所 述属性相关联的值,
14. 根据权利要求12的系统,其中,所述属性图标是颜色编 码的。
15. 根据权利要求ll的系统,还包含用于显示具有热指示器的所述CBM图的所述组件的系统。
16. 根据权利要求15的系统,还包含用于为所述CBM图选择所述热指示器的UI,其中,所述热 指示器与属性相关联。
17. 根据权利要求16的系统,其中,所述热指示器依赖于与 所述属性相关联的值。
18. 根据权利要求ll的系统,还包含通过将指示器放在所述CBM图中的组件上,自动显示关于该 组件的信息的系统。
19. 根据权利要求18的系统,其中,所述信息被显示在弹出式窗口中。
20. 根据权利要求ll的系统,还包含用于通过点击所述CBM图中的列中的组件,自动扩展该列的 系统。
21. —种存储在计算机可读介质上的程序产品,其用于在组 件业务模型(CBM)图中呈现组件,该计算机可读介质包括用于 以下操作的程序代码将数据集导入CBM可视化工具,所述数据集提供与所述组件 有关的内容与属性;基于所述内容产生并显示CBM图,所述CBM图显示多个所 述组件;经由用户界面(UI)选择至少一个所述属性;以及 动态地在所述CBM图的对应组件上显示关于各个被选属性 的信息。
全文摘要
本发明提供了用于在交互式数据可视化工具中使能以及呈现业务组件的方法、系统以及计算机程序产品。根据本发明的方法包括将数据集导入CBM可视化工具,该数据集提供了与组件有关的属性与内容;基于该内容产生并显示CBM图,该CBM图显示多个组件;经由用户界面(UI)选择至少一个属性;以及动态地在CBM图的对应组件上显示关于每个被选属性的信息。
文档编号G06F9/44GK101110025SQ200710108568
公开日2008年1月23日 申请日期2007年6月6日 优先权日2006年6月6日
发明者G·A·柯布, M·M·瓦滕伯格, R·W·小帕基 申请人:国际商业机器公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1