Obtaining information from an object
    1.
    发明授权
    Obtaining information from an object 有权
    从对象获取信息

    公开(公告)号:US08176098B2

    公开(公告)日:2012-05-08

    申请号:US11965135

    申请日:2007-12-27

    IPC分类号: G06F7/00 G06F17/30

    CPC分类号: G06F17/30932 G06F17/30569

    摘要: Among other disclosure, a computer-implemented method for obtaining information from an object includes receiving a query configured to extract information from a non-XML object. The non-XML object is created using an object model that provides for: (1) organizing attributes under nodes in a hierarchy; and (2) creating, within the non-XML object, associations between the nodes, also to nodes in another non-XML object. The method includes identifying in the received query any portion thereof that is non-standard with regard to XQuery language. The method includes creating an XML document from the non-XML object using at least the non-standard portion identified in the query. The method includes performing a revised query on the created XML document, the revised query corresponding to the query and being formulated using the XQuery language. The method includes recording, as a response to the query, a result of the revised query.

    摘要翻译: 在其他公开内容中,用于从对象获取信息的计算机实现的方法包括接收被配置为从非XML对象提取信息的查询。 使用对象模型创建非XML对象,该对象模型提供:(1)在层次结构中的节点下组织属性; 和(2)在非XML对象内创建节点之间的关联,也创建到另一个非XML对象中的节点。 该方法包括在接收到的查询中识别关于XQuery语言的非标准的任何部分。 该方法包括使用至少在查询中标识的非标准部分从非XML对象创建XML文档。 该方法包括对所创建的XML文档执行经修改的查询,对该查询进行修改的查询并使用XQuery语言进行表示。 该方法包括作为对查询的响应来记录经修改的查询的结果。

    Method of executing before-triggers in an active database
    5.
    发明授权
    Method of executing before-triggers in an active database 失效
    在活动数据库中执行触发前的方法

    公开(公告)号:US06745174B2

    公开(公告)日:2004-06-01

    申请号:US09822996

    申请日:2001-03-29

    IPC分类号: G06F1730

    摘要: A method for executing before-triggers in an active database. A tree of actions is constructed for each activated before-trigger and a tree of operators is constructed for the statement that activates the trigger. A table affecting operator that is included in the activating statement is removed from the statement tree and a temporary execution operator is formed from any remaining actions of the activating statement. The temporary execution operator and the activated before-triggers are then included in an insertion operator that is configured to send updated rows into a temporary table. The table affecting operator is then interconnected to execute subsequent to the insertion operator. Any activated row-after and statement-after triggers are interconnected to execute subsequent to the execution of the table-affecting operator.

    摘要翻译: 一种在活动数据库中执行触发前的方法。 为每个激活的触发器构建一个动作树,并为为激活触发器的语句构建运算符树。 激活语句中包含的影响运算符的表被从语句树中删除,并且由激活语句的任何剩余动作形成临时执行运算符。 然后,临时执行操作符和激活的触发器被包括在被配置为将更新的行发送到临时表中的插入运算符中。 然后,表影响运算符被互连以在插入运算符之后执行。 任何激活的row-after和statement-after触发器都互相连接,以便在执行影响影响的操作符之后执行。

    Method of parallel trigger execution in an active database
    6.
    发明授权
    Method of parallel trigger execution in an active database 有权
    活动数据库中并行触发器执行的方法

    公开(公告)号:US06721725B2

    公开(公告)日:2004-04-13

    申请号:US09823337

    申请日:2001-03-29

    IPC分类号: G06F1730

    CPC分类号: G06F17/3051 Y10S707/99932

    摘要: A method for executing after-triggers in an active database. A tree is constructed for each after-trigger and an operator tree is constructed for the statement that activates the trigger. The method joins each of the trees for the activated row-after triggers to the operator tree for pipelined execution with the operator tree. The trees for the activated row-after triggers form a group and each of the trees within the group execute in parallel with each other. The method joins trees for activated statement-after triggers to the operator tree for execution subsequent to the execution of the operator tree, the statement after trigger trees receiving rows from a temporary table that accumulates affected rows from the operator tree. Trees for activated statement after triggers form a group and each of the trees within the group execute in parallel with each other.

    摘要翻译: 一种在活动数据库中执行后触发器的方法。 为每个后触发构建一个树,并为为激活触发器的语句构建一个操作符树。 该方法将激活的逐行触发器的每个树连接到运算符树,以便使用运算符树进行流水线执行。 激活的行后触发器的树形成一个组,组中的每个树彼此并行执行。 该方法将激活的语句后触发器的树连接到运算符树,以便在执行操作符树之后执行该语句,触发树之后的语句从临时表接收来自运算符树的受影响行的行。 触发后激活语句的树形成一个组,组中的每个树彼此并行执行。

    Method of executing conflicting triggers in an active database
    7.
    发明授权
    Method of executing conflicting triggers in an active database 有权
    在活动数据库中执行冲突触发的方法

    公开(公告)号:US06711560B2

    公开(公告)日:2004-03-23

    申请号:US09823340

    申请日:2001-03-29

    IPC分类号: G06F1730

    CPC分类号: G06F17/3051 Y10S707/99931

    摘要: A method for executing triggers in an active database. An operator tree is formed for the activating trigger and the activated triggers are identified. Each trigger has a creation time stamp. Conflicting triggers are determined based on the tables accessed by the activated triggers. Two or more parallel groups are formed such that conflicting triggers are placed into a different parallel groups and non-conflicting triggers are contained within a parallel group. The parallel groups are interconnected for sequential execution, the order of execution of the parallel groups being based on the creation time stamps of conflicting triggers. The parallel groups are then connected to the operator tree and, if possible, a parallel group containing row triggers is connected to execute in a pipelined fashion with the operator tree of the activating statement.

    摘要翻译: 一种用于在活动数据库中执行触发器的方法。 为激活触发器形成操作符树,并且识别激活的触发。 每个触发器都有一个创建时间戳。 冲突触发是根据激活的触发器访问的表确定的。 形成两个或多个并行组,使得冲突的触​​发器被放置到不同的并行组中,并且非冲突触发器被包含在并行组内。 并行组被互连用于顺序执行,并行组的执行顺序基于冲突触发器的创建时间戳。 然后将并行组连接到运算符树,如果可能,连接包含行触发的并行组,以流水线方式与激活语句的运算符树一起执行。

    AUTOMATED GENERATION OF STRUCTURED SERVICE DESCRIPTIONS FROM SEMI-STRUCTURED ENTERPRISE SERVICE REPOSITORIES
    8.
    发明申请
    AUTOMATED GENERATION OF STRUCTURED SERVICE DESCRIPTIONS FROM SEMI-STRUCTURED ENTERPRISE SERVICE REPOSITORIES 审中-公开
    半结构化企业服务结构化服务概述的自动生成

    公开(公告)号:US20120158772A1

    公开(公告)日:2012-06-21

    申请号:US12972756

    申请日:2010-12-20

    IPC分类号: G06F17/30

    CPC分类号: G06F16/254

    摘要: Implementations of the present disclosure include methods for generating structured service descriptions corresponding to one or more enterprise services. In some implementations, methods include defining a unified schema based on a governance process that is used to develop enterprise services stored within a business service repository, executing a first data importer and a second data importer, retrieving first data and second data from the business service repository using the first data importer and the second data importer, respectively, the first data and the second data corresponding to the enterprise services, automatically generating structured service descriptions based on the first data and the second data, each of the structured service descriptions corresponding to the unified schema and being associated with one of the enterprise services, and storing the structured service descriptions in a service repository, the service repository being provided in a computer-readable storage medium.

    摘要翻译: 本公开的实现包括用于生成对应于一个或多个企业服务的结构化服务描述的方法。 在一些实现中,方法包括基于用于开发存储在业务服务存储库内的企业服务的执行过程定义统一模式,执行第一数据导入器和第二数据导入器,从业务服务检索第一数据和第二数据 存储库分别使用第一数据导入器和第二数据导入器,第一数据和对应于企业服务的第二数据,基于第一数据和第二数据自动生成结构化服务描述,每个结构化服务描述对应于 所述统一模式并且与所述企业服务之一相关联,以及将所述结构化服务描述存储在服务存储库中,所述服务存储库被提供在计算机可读存储介质中。

    Obtaining Information From an Object
    9.
    发明申请
    Obtaining Information From an Object 有权
    从对象获取信息

    公开(公告)号:US20090171931A1

    公开(公告)日:2009-07-02

    申请号:US11965135

    申请日:2007-12-27

    IPC分类号: G06F7/10 G06F17/30

    CPC分类号: G06F17/30932 G06F17/30569

    摘要: Among other disclosure, a computer-implemented method for obtaining information from an object includes receiving a query configured to extract information from a non-XML object. The non-XML object is created using an object model that provides for: (1) organizing attributes under nodes in a hierarchy; and (2) creating, within the non-XML object, associations between the nodes, also to nodes in another non-XML object. The method includes identifying in the received query any portion thereof that is non-standard with regard to XQuery language. The method includes creating an XML document from the non-XML object using at least the non-standard portion identified in the query. The method includes performing a revised query on the created XML document, the revised query corresponding to the query and being formulated using the XQuery language. The method includes recording, as a response to the query, a result of the revised query.

    摘要翻译: 在其他公开内容中,用于从对象获取信息的计算机实现的方法包括接收被配置为从非XML对象提取信息的查询。 使用对象模型创建非XML对象,该对象模型提供:(1)在层次结构中的节点下组织属性; 和(2)在非XML对象内创建节点之间的关联,也创建到另一个非XML对象中的节点。 该方法包括在接收到的查询中识别关于XQuery语言的非标准的任何部分。 该方法包括使用至少在查询中标识的非标准部分从非XML对象创建XML文档。 该方法包括对所创建的XML文档执行经修改的查询,对该查询进行修改的查询并使用XQuery语言进行表示。 该方法包括作为对查询的响应来记录经修改的查询的结果。