Composing abstract queries for delegated user roles

    公开(公告)号:US09679031B2

    公开(公告)日:2017-06-13

    申请号:US12210723

    申请日:2008-09-15

    IPC分类号: G06F7/00 G06F17/30

    CPC分类号: G06F17/3056

    摘要: Embodiments of the invention provide a database administrator composing an abstract query with visibility to logical fields that are permitted for the delegated roles. In one embodiment, a query interface is configured to receive administrator selections of delegated roles (i.e., the user roles to be provided with access to the finished abstract query). The query interface may then present the administrator with logical fields that are permitted for each delegated role. Providing such information may enable the administrator to verify that all intended users will have access to the finished abstract query.

    Web service discovery via data abstraction model with input assistance
    72.
    发明授权
    Web service discovery via data abstraction model with input assistance 有权
    通过输入帮助的数据抽象模型进行Web服务发现

    公开(公告)号:US08949280B2

    公开(公告)日:2015-02-03

    申请号:US12771636

    申请日:2010-04-30

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30398

    摘要: A computer-implemented method includes receiving a selection of a particular logical field via a database query interface. The method includes querying a discovery registry associated with a data abstraction model of a database to discover one or more web services that are resolvable based on the particular logical field. The data abstraction model includes a plurality of logical fields, where each logical field corresponds to a particular data structure of the database. A web service input and a web service output of a particular discovered web service are associated with logical fields of the data abstraction model via the discovery registry. A modified database query interface includes an input assistance selectable input associated with the discovered web services. In response to a selection of the input assistance selectable input, a form input interface may be displayed that includes one or more input forms associated with the discovered web services.

    摘要翻译: 计算机实现的方法包括经由数据库查询接口接收特定逻辑字段的选择。 该方法包括查询与数据库的数据抽象模型相关联的发现注册表,以发现基于特定逻辑字段可解析的一个或多个web服务。 数据抽象模型包括多个逻辑字段,其中每个逻辑字段对应于数据库的特定数据结构。 特定发现的Web服务的Web服务输入和Web服务输出通过发现注册表与数据抽象模型的逻辑字段相关联。 经修改的数据库查询界面包括与发现的web服务相关联的输入辅助可选输入。 响应于输入辅助可选择输入的选择,可以显示包括与所发现的web服务相关联的一个或多个输入表单的表单输入界面。

    Extracting portions of an abstract database for problem determination
    73.
    发明授权
    Extracting portions of an abstract database for problem determination 有权
    提取抽象数据库的部分以进行问题确定

    公开(公告)号:US08738607B2

    公开(公告)日:2014-05-27

    申请号:US12777706

    申请日:2010-05-11

    IPC分类号: G06F17/30

    摘要: Systems, methods and articles of manufacture are disclosed for extracting portions of an abstract database for problem determination. An error may be detected when an application executes an abstract query against the abstract database. A portion of the abstract database may be extracted for problem determination. A defect entry may be created in a defect tracking tool, to store the extracted portion. One or more administrative users may be notified of the defect entry.

    摘要翻译: 公开了用于提取用于问题确定的抽象数据库的部分的系统,方法和制品。 当应用程序针对抽象数据库执行抽象查询时,可能会检测到错误。 可以提取抽象数据库的一部分以用于问题确定。 可以在缺陷跟踪工具中创建缺陷条目,以存储提取的部分。 一个或多个管理用户可以被通知缺陷条目。

    Web service discovery via data abstraction model augmented by field relationship identification
    75.
    发明授权
    Web service discovery via data abstraction model augmented by field relationship identification 失效
    通过数据抽象模型进行Web服务发现,通过字段关系识别来增强

    公开(公告)号:US08583699B2

    公开(公告)日:2013-11-12

    申请号:US12771707

    申请日:2010-04-30

    IPC分类号: G06F17/30 G06F7/00

    CPC分类号: G06F17/30427

    摘要: A computer-implemented method includes receiving a selection of a particular logical field via a database query interface. The method includes querying a discovery registry associated with a data abstraction model of a database to discover one or more web services that are resolvable based on the particular logical field. The data abstraction model includes a plurality of logical fields, where each logical field corresponds to a particular data structure of the database. A web service input and a web service output of a particular discovered web service are associated with logical fields of the data abstraction model via the discovery registry. The method further includes initiating execution of a discovered web service that returns a list of values. The list of values obtained by the discovered web service may be augmented with information determined based on field relationship metadata of the data abstraction model, where the field relationship metadata corresponds to the list of values.

    摘要翻译: 计算机实现的方法包括经由数据库查询接口接收特定逻辑字段的选择。 该方法包括查询与数据库的数据抽象模型相关联的发现注册表,以发现基于特定逻辑字段可解析的一个或多个web服务。 数据抽象模型包括多个逻辑字段,其中每个逻辑字段对应于数据库的特定数据结构。 特定发现的Web服务的Web服务输入和Web服务输出通过发现注册表与数据抽象模型的逻辑字段相关联。 该方法还包括启动返回值列表的发现的web服务的执行。 可以通过基于数据抽象模型的字段关系元数据确定的信息来增强由所发现的web服务获得的值的列表,其中字段关系元数据对应于值列表。

    Methods and systems for ordering query results based on annotations
    76.
    发明授权
    Methods and systems for ordering query results based on annotations 有权
    基于注释排序查询结果的方法和系统

    公开(公告)号:US08380708B2

    公开(公告)日:2013-02-19

    申请号:US12041743

    申请日:2008-03-04

    IPC分类号: G06F7/00 G06F17/30

    CPC分类号: G06F17/3053

    摘要: A system, method and article of manufacture for managing query results and, more particularly, for sorting data records contained in a query result obtained in response to execution of a query against a database. In one embodiment, the data records in the query result are sorted on the basis of related information which is retrieved from a corresponding data source. In another embodiment, the sorting is performed on the basis of a value variance which is determined for each of the data records in the query result. In still another embodiment, the sorting is performed on the basis of a requested value range coverage. In yet another embodiment, the sorting is performed on the basis of suitability scores which are determined with respect to analysis routines which are configured for processing the query result.

    摘要翻译: 一种用于管理查询结果的系统,方法和制品,更具体地,用于对包含在响应于针对数据库的查询的执行而获得的查询结果中的数据记录的排序。 在一个实施例中,查询结果中的数据记录基于从相应数据源检索的相关信息进行排序。 在另一个实施例中,基于为查询结果中的每个数据记录确定的值方差来执行排序。 在另一个实施例中,基于请求的值范围覆盖来执行排序。 在另一个实施例中,基于针对被配置用于处理查询结果的分析例程而确定的适合性评分来执行排序。

    Selecting rules engines for processing abstract rules based on functionality and cost
    77.
    发明授权
    Selecting rules engines for processing abstract rules based on functionality and cost 有权
    选择基于功能和成本处理抽象规则的规则引擎

    公开(公告)号:US08214351B2

    公开(公告)日:2012-07-03

    申请号:US11735532

    申请日:2007-04-16

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30979

    摘要: Embodiments of the invention provide techniques for selecting rule engines for processing abstract rules based on functionality and cost. In general, an abstract rule is analyzed to determine which functions are required to process the rule. The abstract rule is assigned to a rule engine by evaluating metadata describing the functions and costs of the rule engines. The abstract rule is then translated to the format required by the selected rule engine.

    摘要翻译: 本发明的实施例提供了用于基于功能和成本来选择用于处理抽象规则的规则引擎的技术。 一般来说,分析抽象规则以确定处理规则需要哪些功能。 通过评估描述规则引擎的功能和成本的元数据将抽象规则分配给规则引擎。 然后将抽象规则转换为所选规则引擎所需的格式。

    Dynamic paging model
    78.
    发明授权
    Dynamic paging model 失效
    动态寻呼模型

    公开(公告)号:US08161054B2

    公开(公告)日:2012-04-17

    申请号:US12418127

    申请日:2009-04-03

    IPC分类号: G06F17/00

    CPC分类号: G06F17/30424

    摘要: Techniques are disclosed for determining a dynamic breaking point in a sequence of records generated in response to a user request. The sequence may include a first result and an ideal breaking point. In particular, a current, prior, and next record may be analyzed to determine a page-change factor indicating similarities between the records. The prior, current, and next records are sequential and the current record may be located within a pre-determined distance from the ideal breaking point. If the page-change factor indicates that the current record is more similar to the next record than to the prior result, the dynamic breaking point is inserted prior to the current record.

    摘要翻译: 公开了用于确定响应于用户请求生成的记录序列中的动态断点的技术。 序列可以包括第一结果和理想断点。 特别地,可以分析当前,先前和下一个记录以确定指示记录之间的相似性的页面变化因子。 先前,当前和下一个记录是顺序的,并且当前记录可以位于距离理想断点的预定距离内。 如果页面更改因子指示当前记录与先前结果相比更接近于下一个记录,则在当前记录之前插入动态断点。

    User dictionary term criteria conditions
    79.
    发明授权
    User dictionary term criteria conditions 失效
    用户字典术语条件条件

    公开(公告)号:US08090737B2

    公开(公告)日:2012-01-03

    申请号:US12411524

    申请日:2009-03-26

    IPC分类号: G06F17/30

    CPC分类号: G06F17/3043

    摘要: Techniques are disclosed for processing an abstract query which includes a dictionary term criteria condition. The dictionary term criteria condition is used to specify a set of one or more keywords, each of which should appear in a distinct document (of a defined set of documents) in order for the condition to be satisfied. In one embodiment, a user defines an abstract query by specifying a model entity (a logical focus for a query used to identify a set of documents associated with the model entity), logical fields (specifying query conditions and information to be returned), and a set of terms for a dictionary term criteria condition.

    摘要翻译: 公开了用于处理包括字典术语标准条件的抽象查询的技术。 字典术语条件条件用于指定一组一个或多个关键字,每个关键字应显示在不同的文档(定义的一组文档)中,以满足条件。 在一个实施例中,用户通过指定模型实体(用于识别与模型实体相关联的一组文档的查询的逻辑焦点),逻辑字段(指定查询条件和要返回的信息)来定义抽象查询,以及 字典术语标准条件的一组术语。

    WEB SERVICE DISCOVERY VIA DATA ABSTRACTION MODEL
    80.
    发明申请
    WEB SERVICE DISCOVERY VIA DATA ABSTRACTION MODEL 有权
    WEB服务发现通过数据抽象模型

    公开(公告)号:US20110270867A1

    公开(公告)日:2011-11-03

    申请号:US12771288

    申请日:2010-04-30

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30864

    摘要: A method includes querying a discovery registry associated with a data abstraction model of a database to discover one or more web services that are resolvable based on a particular logical field selected via a database query interface. The data abstraction model includes a plurality of logical fields that each correspond to a particular data structure of the database. A web service input of a discovered web service is associated with a first logical field of the data abstraction model via the discovery registry, and a web service output of the discovered web service is associated with a second logical field of the data abstraction model via the discovery registry. A modified database query interface includes a text entry element to receive a text search term and a first selectable input associated with the first discovered web service.

    摘要翻译: 一种方法包括查询与数据库的数据抽象模型相关联的发现注册表,以基于经由数据库查询接口选择的特定逻辑字段发现可解析的一个或多个Web服务。 数据抽象模型包括多个逻辑字段,每个逻辑字段对应于数据库的特定数据结构。 已发现的Web服务的Web服务输入通过发现注册表与数据抽象模型的第一逻辑字段相关联,并且所发现的Web服务的Web服务输出通过该数据抽象模型的第二逻辑字段经由 发现注册表。 经修改的数据库查询接口包括用于接收文本搜索项的文本输入元素和与第一发现的web服务相关联的第一可选择输入。