管理和自动链接数据对象制造技术

技术编号:7166332 阅读:241 留言:0更新日期:2012-04-11 18:40
本申请提出了一种用于管理存储在数据储存库中的数据对象并且在图形用户接口上显示与数据对象关联的元素的计算机实现方法。该方法包括:使用可重用逻辑提供与存储在数据储存库中的第一数据对象关联的至少一个所显示的输入元素。响应于与所显示的输入元素关联的用户输入,该方法包括生成存储在所述数据储存库中的第二数据对象,以及基于与所显示的元素关联的数据对象,将第二数据对象与所述数据储存库中的一个或多个相关数据对象自动链接。

【技术实现步骤摘要】
【国外来华专利技术】
本说明书涉及在可升级的面向对象的数据库系统中管理和自动链接数据对象
技术介绍
传统数据录入(entry)系统已经被实现为Web应用,以便允许用户通过点击某一链接生成新的对象。这样的链接可以将用户引导到列出能够生成的对象类型的网页。然后, 用户将选择对于某个对象类型的链接并且被带到用于新生成的空对象的编辑器。然后,用户将填写关于该新对象的必要信息,包括到现有对象的链接。将这些链接设置到现有对象经常需要大范围导航以找出链接目标或者从头到尾查阅现有对象的长列表。在Lotus Notes内建立的定制应用至少在定义定制接口方面是类似的,在该定制接口中新对象(“文档”)被生成,并且有时被连接到其它文档。讨论论坛接口将是另一个例子其中从已存在(previously existing)的对象、先前消息生成新对象或响应,或者新对象或响应被链接到已存在的对象、先前消息。
技术实现思路
在一个方面,一般说来,本说明书描述了用于管理存储在数据储存库中的数据对象以及在图形用户接口上显示与数据对象关联的元素的方法的特征。所述方法包括使用可重用逻辑提供与存储在所述数据储存库中的第一数据对象关联的至少一个所显示的输入元素;响应于与所显示的输入元素关联的用户输入,生成存储在所述数据储存库中的第二数据对象;以及基于与所显示的元素关联的数据对象,将第二数据对象与所述数据储存库中的一个或多个相关数据对象自动链接。多个方面可以包括下列特征中的一个或多个。基于与所显示的元素关联的数据对象将第二数据对象与所述数据储存库中的一个或多个相关数据对象自动链接包括将第二数据对象与第一数据对象链接。基于与所显示的元素关联的数据对象将第二数据对象与所述数据储存库中的一个或多个相关数据对象自动链接包括将第二数据对象与通过一个或多个相关的链接与第一数据对象相关的至少一个数据对象链接。所述方法还包括在所述图形用户接口上显示与存储在所述数据储存库中的、通过一个或多个相关的链接与第二对象相关的一个或多个数据对象关联的一个或多个元素。与所述一个或多个数据对象关联的一个或多个元素包括显示关于哪些数据对象与第一数据对象有关的信息的元素。所述信息包括关于第二数据对象的信息。与所述一个或多个数据对象关联的一个或多个元素包括用于从用户接收信息的输入元素。所述输入元素提供选择集合,用户从该选择集合进行选择以提供所述信息。所述选择集合基于存储在所述数据储存库中的、通过一个或多个相关的链接与第二对象相关的一个或多个数据对象。所述图形用户接口提供包括与所述一个或多个数据对象关联的一个或多个元素的浏览器页。重新使用可重用逻辑以提供与存储在数据储存库中的第三数据对象关联的至少一个所显示的输入元素。所述可重用逻辑由绘制器使用以提供将绘制在浏览器页上的与第一数据对象关联的所显示的输入元素以及与第一数据对象关联的所显示的输入元素。所述与所显示的输入元素关联的用户输入包括与所显示的输入元素的用户交互。所述方法还可以包括响应于与所显示的输入元素关联的用户输入,生成第三数据对象以存储在所述数据储存库中。 一系列屏幕可以用于收集用户输入以生成第二数据对象。第一数据对象可以与专用编辑器关联。在另一方面,一般说来,一种计算机可读介质存储用于管理存储在数据储存库中的数据对象以及在图形用户接口上显示与数据对象关联的元素的计算机程序,该计算机程序包括用于导致计算机系统执行以下步骤的指令使用可重用逻辑提供与存储在所述数据储存库中的第一数据对象关联的至少一个所显示的输入元素;响应于与所显示的输入元素关联的用户输入,生成存储在所述数据储存库中的第二数据对象;以及基于与所显示的元素关联的数据对象,将第二数据对象与所述数据储存库中的一个或多个相关数据对象自动链接。在另一方面,一般说来,提供一种用于管理存储在数据储存库中的数据对象及在图形用户接口上显示与数据对象关联的元素的系统。该系统包括数据存储系统,提供存储数据对象的数据储存库;至少一个输出设备或者端口,用于提供图形用户接口 ;以及耦接到所述数据存储系统以及所述至少一个输出设备或者端口的计算机系统,该计算机系统包括用于执行以下步骤的电路使用可重用逻辑提供与存储在数据储存库中的第一数据对象关联的至少一个所显示的输入元素;响应于与所显示的输入元素关联的用户输入,生成存储在所述数据储存库中的第二数据对象;以及基于与所显示的元素关联的数据对象,将第二数据对象与所述数据储存库中的一个或多个相关数据对象自动链接。在另一方面,一般说来,提供一种用于管理存储在数据储存库中的数据对象并且在图形用户接口上显示与数据对象关联的元素的系统。该系统包括用于使用可重用逻辑提供与存储在数据储存库中的第一数据对象关联的至少一个所显示的输入元素的装置;用于响应于与所显示的输入元素关联的用户输入生成存储在所述数据储存库中的第二数据对象的装置;以及用于基于与所显示的元素关联的数据对象将第二数据对象与所述数据储存库中 的一个或多个相关数据对象自动链接的装置。多个方面可以具有下列优点中的一个或多个。自动生成并且链接数据储存库中丰富互连的元数据以及支持使用该数据储存库作为它们的后备数据存储器的定制工作流是有益的。而且,可以在数据储存库本身以外建立元数据应用。本说明书的其他特征和优点将从下面的描述以及从权利要求中变得明显。 附图说明图1是用于执行基于图的计算的系统的框图。图2示出计算图。图3是屏幕截图。 图4A示出在基于图形的计算环境中将输入数据转换为输出数据。图4B示出基于图的计算的例子。图5示出生成、显示及链接存储在业务规则环境中的数据对象的屏幕截图。图6和图7示出一系列向导(wizard)屏幕。图8和图9示出与一系列与对象编辑器关联的屏幕。图10是生成、显示及链接存储在数据储存库中的数据对象的示范性操作的流程图。具体实施例方式1.系统总览图1是示出开发、运行和管理基于图的计算的计算系统100的各部分的相互关系的示意框图。使用由有向图表示的“数据流图”实现基于图的计算,该有向图的顶点表示组件(例如,数据文件、处理等等),有向图中的有向链接或者“边”表示组件之间数据的流。 在一些例子中,图形开发环境(⑶E) 102提供用于指定可运行图(executable graph)和定义图组件的参数的用户接口。⑶E 102与储存库(r印ository) 104和并行操作环境106通信。同样耦接到储存库104和并行操作环境106的是用户接口模块108和外部数据存储器 (data store)112ο优选地,储存库104是可升级的面向对象的数据库系统,其被设计为支持基于图的应用的开发和执行以及在基于图的应用与其它系统(例如,其它操作系统)之间元数据的交换。在该布置中,储存库104称为企业元环境(Enterprise Meta Environment, EME) 并且能够存储一个或多个类型的元数据,包括文档、记录格式(例如,表格中的记录的域 (field)和数据类型)、转换函数、图、作业(job)、监视信息等等。具体来说,EME 104可以存储与基于图的计算关联的元数据。在此场景中,每个计算机程序可以视为使用计算图—— 也称作数据流图,或者简称为图——来实现。图包含一个或多个组件(或者顶点),它们可以通信(例如,通过流本文档来自技高网...

【技术保护点】
1.一种用于管理存储在数据储存库中的数据对象并且在图形用户接口上显示与数据对象关联的元素的方法,该方法包括:使用可重用逻辑提供与存储在数据储存库中的第一数据对象关联的至少一个所显示的输入元素;响应于与所显示的输入元素关联的用户输入,生成存储在所述数据储存库中的第二数据对象;以及基于与所显示的元素关联的数据对象将第二数据对象与所述数据储存库中的一个或多个相关数据对象自动链接。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:蒂莫西珀金斯
申请(专利权)人:起元技术有限责任公司
类型:发明
国别省市:US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1