System and method for filtering database results using dynamic composite queries
    1.
    发明授权
    System and method for filtering database results using dynamic composite queries 有权
    使用动态复合查询过滤数据库结果的系统和方法

    公开(公告)号:US07958105B2

    公开(公告)日:2011-06-07

    申请号:US12044395

    申请日:2008-03-07

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30424 G06F21/6227

    摘要: A method, system and computer program product for retrieving data records to a client computer. An identifier of a base query is received from the client computer. The base query is configured to select a set of data records from a database that the client computer has permission to access. A modifying clause is also received from the client computer. The modifying clause comprises a directive restricting the set of data records to a subset of data records. The modifying clause may optionally comprise an expression for sorting. A combined query is generated from the base query and the modifying clause. The query is configured to return the subset of data records. The combined query is further configured to sort the subset of data records based on the value of the expression if the expression is present. The combined query is executed at the database.

    摘要翻译: 一种用于将数据记录检索到客户端计算机的方法,系统和计算机程序产品。 从客户端计算机接收到基本查询的标识符。 基本查询配置为从客户端计算机具有访问权限的数据库中选择一组数据记录。 还从客户端计算机接收修改子句。 修改子句包括将数据记录集合限制到数据记录的子集的指令。 修改子句可以可选地包括用于排序的表达式。 从基本查询和modify子句生成组合查询。 该查询被配置为返回数据记录的子集。 组合查询还被配置为如果表达式存在,则基于表达式的值对数据记录的子集进行排序。 组合查询在数据库中执行。

    SYSTEM AND METHOD FOR FILTERING DATABASE RESULTS USING DYNAMIC COMPOSITE QUERIES
    2.
    发明申请
    SYSTEM AND METHOD FOR FILTERING DATABASE RESULTS USING DYNAMIC COMPOSITE QUERIES 有权
    使用动态复合查询过滤数据库结果的系统和方法

    公开(公告)号:US20090228440A1

    公开(公告)日:2009-09-10

    申请号:US12044395

    申请日:2008-03-07

    IPC分类号: G06F7/06

    CPC分类号: G06F17/30424 G06F21/6227

    摘要: A method, system and computer program product for retrieving data records to a client computer. An identifier of a base query is received from the client computer. The base query is configured to select a set of data records from a database that the client computer has permission to access. A modifying clause is also received from the client computer. The modifying clause comprises a directive restricting the set of data records to a subset of data records. The modifying clause may optionally comprise an expression for sorting. A combined query is generated from the base query and the modifying clause. The query is configured to return the subset of data records. The combined query is further configured to sort the subset of data records based on the value of the expression if the expression is present. The combined query is executed at the database.

    摘要翻译: 一种用于将数据记录检索到客户端计算机的方法,系统和计算机程序产品。 从客户端计算机接收到基本查询的标识符。 基本查询配置为从客户端计算机具有访问权限的数据库中选择一组数据记录。 还从客户端计算机接收修改子句。 修改子句包括将数据记录集合限制到数据记录的子集的指令。 修改子句可以可选地包括用于排序的表达式。 从基本查询和modify子句生成组合查询。 该查询被配置为返回数据记录的子集。 组合查询还被配置为如果表达式存在,则基于表达式的值对数据记录的子集进行排序。 组合查询在数据库中执行。

    Concurrent database access by production and prototype applications
    3.
    发明授权
    Concurrent database access by production and prototype applications 有权
    通过生产和原型应用程序并发数据库访问

    公开(公告)号:US08880549B2

    公开(公告)日:2014-11-04

    申请号:US12615252

    申请日:2009-11-09

    IPC分类号: G06F7/00 G06F17/00 G06F17/30

    CPC分类号: G06F17/3056

    摘要: A database manager, computer program product and methods for managing a database utilized by multiple applications. In one embodiment, the database manager performs a database record change to database records by a first application. The database manager branches the database records such that the database record change is visible to the first application and is not visible to one or more other applications accessing the database. The database manager can merge database record changes made by the other applications such that database schema changes made by the other applications are visible to the first application.

    摘要翻译: 数据库管理器,用于管理由多个应用程序使用的数据库的计算机程序产品和方法。 在一个实施例中,数据库管理器通过第一应用执行对数据库记录的数据库记录更改。 数据库管理器分支数据库记录,使得数据库记录更改对于第一个应用程序可见,对于访问数据库的一个或多个其他应用程序不可见。 数据库管理器可以合并其他应用程序所做的数据库记录更改,使其他应用程序所做的数据库模式更改对第一个应用程序可见。

    ENABLING MULTI-VIEW APPLICATIONS BASED ON A RELATIONAL STATE MACHINE PARADIGM
    4.
    发明申请
    ENABLING MULTI-VIEW APPLICATIONS BASED ON A RELATIONAL STATE MACHINE PARADIGM 审中-公开
    基于相关状态机器参数实现多视图应用

    公开(公告)号:US20080126376A1

    公开(公告)日:2008-05-29

    申请号:US11534299

    申请日:2006-09-22

    IPC分类号: G06F7/00

    CPC分类号: G06F8/35 G06F8/65

    摘要: A method and apparatus for constructing a software application with a plurality of screens. Operations performed in the method include representing a data model of the computer application as a relational model, providing a first screen of the computer application representing a current state of the data model, using relational algebra to define control logic of the computer application as a mapping from the current state of the data model and zero or more current application inputs to a new state of the data model and zero or more application outputs, using relational algebra to specify the selection of a second screen as a function of the current state of the data model and zero or more current application inputs, and generating computer executable code displaying the first screen and the second screen on a display.

    摘要翻译: 一种用于构建具有多个屏幕的软件应用程序的方法和装置。 在该方法中执行的操作包括将计算机应用的数据模型表示为关系模型,使用关系代数将计算机应用的控制逻辑定义为映射,提供表示数据模型的当前状态的计算机应用的第一屏幕 从数据模型的当前状态和零个或多个当前应用输入到数据模型的新状态和零个或多个应用输出,使用关系代数来指定作为第二屏幕的当前状态的函数的第二屏幕的选择 数据模型和零个或多个当前应用输入,以及在显示器上生成显示第一屏幕和第二屏幕的计算机可执行代码。

    System and method for flexible and deferred service configuration
    6.
    发明授权
    System and method for flexible and deferred service configuration 有权
    灵活和延期服务配置的系统和方法

    公开(公告)号:US08561089B2

    公开(公告)日:2013-10-15

    申请号:US11936934

    申请日:2007-11-08

    IPC分类号: G06F9/44 G06F13/00

    CPC分类号: G06F9/547

    摘要: A method, system and computer program product for flexible service configuration. In one embodiment, the method includes receiving a procedure request to perform a procedure at a target server, detecting by the target server at least one deficient parameter in the procedure request, suspending processing of the procedure request, sending a request by the target server for additional information from a middleware system to correct the at least one deficient parameter in the procedure request, and resuming the procedure request upon receiving the additional information.

    摘要翻译: 一种用于灵活服务配置的方法,系统和计算机程序产品。 在一个实施例中,该方法包括接收在目标服务器上执行过程的过程请求,由目标服务器检测到过程请求中的至少一个缺陷参数,暂停过程请求的处理,由目标服务器发送请求 来自中间件系统的附加信息以校正过程请求中的至少一个缺陷参数,以及在接收到附加信息时恢复过程请求。

    Method and system combining state replication and operational-replay synchronization
    7.
    发明授权
    Method and system combining state replication and operational-replay synchronization 有权
    方法和系统结合状态复制和操作重放同步

    公开(公告)号:US07543000B2

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

    申请号:US11337393

    申请日:2006-01-23

    IPC分类号: G06F12/00 G06F17/30

    摘要: A system, method and computer program product for synchronizing replicas of shared data structures associated with one or more computer systems. The method comprises: evaluating a metric for performing a replica synchronization operation on a first computer system according to a first synchronization method; evaluating the metric for performing a replica synchronization operation on the first computer system according to a second synchronization method; and, selecting, at synchronization time, based on the evaluated metric, whether to use the first or second synchronization methods, and communicating a command to a second computer system to replicate a shared data structure based on the selected synchronization method.

    摘要翻译: 一种用于同步与一个或多个计算机系统相关联的共享数据结构的副本的系统,方法和计算机程序产品。 该方法包括:根据第一同步方法评估在第一计算机系统上执行复制同步操作的度量; 根据第二同步方法评估在所述第一计算机系统上执行副本同步操作的度量; 以及在同步时间,基于所评估的度量来选择是使用所述第一还是第二同步方法,以及基于所选择的同步方法将命令传送到第二计算机系统以复制共享数据结构。

    Transparent general purpose object isolation for multi-tier distributed object environments
    8.
    发明授权
    Transparent general purpose object isolation for multi-tier distributed object environments 失效
    用于多层分布式对象环境的透明通用对象隔离

    公开(公告)号:US06597366B1

    公开(公告)日:2003-07-22

    申请号:US09483511

    申请日:2000-01-14

    IPC分类号: G06F1760

    摘要: A method for manipulating objects in isolation, in accordance with the invention, includes providing a shared object, B, from an object provider for use on a distributed object system. A new class of objects are provided which include a facade object, Bf, for B and a versionable representation object, Bv, for B wherein Bf supports a same interface as B. B is permitted to be manipulated in a given context isolated from other contexts for the object B wherein the object provider and an object user are unaware of the production and manipulation of the new class of objects. Method invocations on Bf in the given context are delegated to Bv to associate an instance of Bv with the given context such that one or more versions of object B are persistently maintained in the distributed object system.

    摘要翻译: 根据本发明的用于隔离地操作对象的方法包括从对象提供者提供共享对象B,以在分布式对象系统上使用。 提供了一类新的对象,其中包括B的外观对象Bf和B的版本化表示对象Bv,其中Bf支持与B相同的接口.B允许在与其他上下文隔离的给定上下文中被操纵 对于对象B,其中对象提供者和对象用户不知道新类对象的生成和操纵。 将给定上下文中的Bf的方法调用委派给Bv以将Bv的实例与给定上下文相关联,使得对象B的一个或多个版本在分布式对象系统中持久保持。

    Concurrent Database Access by Production and Prototype Applications
    10.
    发明申请
    Concurrent Database Access by Production and Prototype Applications 有权
    生产和原型应用程序的并发数据库访问

    公开(公告)号:US20110113019A1

    公开(公告)日:2011-05-12

    申请号:US12615252

    申请日:2009-11-09

    IPC分类号: G06F17/30

    CPC分类号: G06F17/3056

    摘要: A database manager, computer program product and methods for managing a database utilized by multiple applications. In one embodiment, the database manager performs a database record change to database records by a first application. The database manager branches the database records such that the database record change is visible to the first application and is not visible to one or more other applications accessing the database. The database manager can merge database record changes made by the other applications such that database schema changes made by the other applications are visible to the first application.

    摘要翻译: 数据库管理器,用于管理由多个应用程序使用的数据库的计算机程序产品和方法。 在一个实施例中,数据库管理器通过第一应用执行对数据库记录的数据库记录更改。 数据库管理器分支数据库记录,使得数据库记录更改对于第一个应用程序可见,对于访问数据库的一个或多个其他应用程序不可见。 数据库管理器可以合并其他应用程序所做的数据库记录更改,使其他应用程序所做的数据库模式更改对第一个应用程序可见。