Persistent query system for automatic on-demand data subscriptions from mobile devices
    3.
    发明申请
    Persistent query system for automatic on-demand data subscriptions from mobile devices 有权
    用于移动设备的自动点播数据订阅的持续查询系统

    公开(公告)号:US20090037395A1

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

    申请号:US11882447

    申请日:2007-08-01

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30575

    摘要: A system, method, and computer program product are provided for creating a data subscription to a remote database. Additionally, a system, method, and computer program product are provided for creating a persistent query, wherein a table in a remote database is represented by a meta-data definition.

    摘要翻译: 提供了一种用于创建对远程数据库的数据订阅的系统,方法和计算机程序产品。 另外,提供了用于创建持久性查询的系统,方法和计算机程序产品,其中远程数据库中的表由元数据定义表示。

    Persistent query system for automatic on-demand data subscriptions from mobile devices
    4.
    发明授权
    Persistent query system for automatic on-demand data subscriptions from mobile devices 有权
    用于移动设备的自动点播数据订阅的持续查询系统

    公开(公告)号:US07752165B2

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

    申请号:US11882447

    申请日:2007-08-01

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30575

    摘要: A system, method, and computer program product are provided for creating a data subscription to a remote database. Additionally, a system, method, and computer program product are provided for creating a persistent query, wherein a table in a remote database is represented by a meta-data definition.

    摘要翻译: 提供了一种用于创建对远程数据库的数据订阅的系统,方法和计算机程序产品。 另外,提供了用于创建持久性查询的系统,方法和计算机程序产品,其中远程数据库中的表由元数据定义表示。

    Message based synchronization for mobile business objects
    5.
    发明授权
    Message based synchronization for mobile business objects 有权
    移动业务对象的基于消息的同步

    公开(公告)号:US09336291B2

    公开(公告)日:2016-05-10

    申请号:US12813104

    申请日:2010-06-10

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30575

    摘要: A system, method, and computer program product are provided for executing a notification query derived from a download cursor for a business object to identify an updated subscription. The download cursor is run against the updated subscription to generate result rows. The result rows are sent to a client device in an import message. Additional systems, methods, and computer program products are provided for guaranteeing at-least-once delivery of a message.

    摘要翻译: 提供了一种系统,方法和计算机程序产品,用于执行从用于业务对象的下载光标导出的通知查询,以识别更新的订阅。 根据更新的订阅运行下载光标以生成结果行。 结果行在导入消息中发送到客户端设备。 提供了其他系统,方法和计算机程序产品,用于保证至少一次传送消息。

    Pending state management for mobile business objects
    6.
    发明授权
    Pending state management for mobile business objects 有权
    移动业务对象的待处理状态管理

    公开(公告)号:US08321392B2

    公开(公告)日:2012-11-27

    申请号:US12797975

    申请日:2010-06-10

    IPC分类号: G06F17/00

    CPC分类号: G06F17/30578

    摘要: A system, method, and computer program product are provided for invoking an operation to change a current data row of a table in a local database. As a result, a pending change data row is inserted in the table, distinguished by a primary key comprising a common key value and a pending change indicator. The pending change is then submitted for synchronization.

    摘要翻译: 提供了一种系统,方法和计算机程序产品,用于调用操作以更改本地数据库中的表的当前数据行。 因此,待处理的更改数据行被插入到表中,由包括公共密钥值和挂起的改变指示符的主键区分。 然后提交挂起的更改以进行同步。

    Membership tracking and data eviction in mobile middleware scenarios
    7.
    发明授权
    Membership tracking and data eviction in mobile middleware scenarios 有权
    移动中间件场景中的会员跟踪和数据迁移

    公开(公告)号:US08200624B2

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

    申请号:US12839843

    申请日:2010-07-20

    IPC分类号: G06F17/00

    摘要: Systems, methods, and computer program products are provided for ensuring coherency between user data in a client and their corresponding state in enterprise information systems (EIS) wherein data migrates and subscriptions change over time. A mobile business object (MBO) identifies an update to a subscription or a change in set membership in order to provide updates to a client device and EIS systems. Cached data is filtered for client device users who synchronize data they are interested in (i.e., subscribed to). In an embodiment, the method keeps track of set membership by remembering on a per remote identifier/business object basis the set membership for a parent business object. When set membership changes, the method sends delete notifications to the device to remove ex-members. The method recognizes common relationship types in a business scenario and handles reference-type relationships as well as containment-type relationships. The methods include key tracking and membership tracking.

    摘要翻译: 提供了系统,方法和计算机程序产品,用于确保客户端的用户数据与企业信息系统(EIS)中相应的状态之间的一致性,其中数据迁移和订阅随时间而变化。 移动业务对象(MBO)识别订阅的更新或集合成员资格的更改,以便向客户端设备和EIS系统提供更新。 为同步其感兴趣的数据(即订阅)的客户端设备用户过滤缓存的数据。 在一个实施例中,该方法通过记住基于每个远程标识符/业务对象的父业务对象的集合成员资格来跟踪集合成员资格。 当设置成员身份更改时,该方法将删除通知发送到设备以删除成员。 该方法识别业务场景中的常见关系类型,并处理引用类型关系以及遏制类型关系。 这些方法包括密钥跟踪和成员关系跟踪。

    PENDING STATE MANAGEMENT FOR MOBILE BUSINESS OBJECTS
    8.
    发明申请
    PENDING STATE MANAGEMENT FOR MOBILE BUSINESS OBJECTS 有权
    移动业务对象的待决状态管理

    公开(公告)号:US20110161339A1

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

    申请号:US12797975

    申请日:2010-06-10

    IPC分类号: G06F17/30 G06F15/16

    CPC分类号: G06F17/30578

    摘要: A system, method, and computer program product are provided for invoking an operation to change a current data row of a table in a local database. As a result, a pending change data row is inserted in the table, distinguished by a primary key comprising a common key value and a pending change indicator. The pending change is then submitted for synchronization.

    摘要翻译: 提供了一种系统,方法和计算机程序产品,用于调用操作以更改本地数据库中的表的当前数据行。 因此,待处理的更改数据行被插入到表中,由包括公共密钥值和挂起的改变指示符的主键区分。 然后提交挂起的更改以进行同步。

    Membership Tracking and Data Eviction in Mobile Middleware Scenarios
    9.
    发明申请
    Membership Tracking and Data Eviction in Mobile Middleware Scenarios 有权
    移动中间件场景中的会员跟踪和数据迁移

    公开(公告)号:US20120023067A1

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

    申请号:US12839843

    申请日:2010-07-20

    IPC分类号: G06F17/30

    摘要: Systems, methods, and computer program products are provided for ensuring coherency between user data in a client and their corresponding state in enterprise information systems (EIS) wherein data migrates and subscriptions change over time. A mobile business object (MBO) identifies an update to a subscription or a change in set membership in order to provide updates to a client device and EIS systems. Cached data is filtered for client device users who synchronize data they are interested in (i.e., subscribed to). In an embodiment, the method keeps track of set membership by remembering on a per remote identifier/business object basis the set membership for a parent business object. When set membership changes, the method sends delete notifications to the device to remove ex-members. The method recognizes common relationship types in a business scenario and handles reference-type relationships as well as containment-type relationships. The methods include key tracking and membership tracking.

    摘要翻译: 提供了系统,方法和计算机程序产品,用于确保客户端中的用户数据与企业信息系统(EIS)中相应的状态之间的一致性,其中数据迁移和订阅随时间而变化。 移动业务对象(MBO)识别订阅的更新或集合成员资格的更改,以便向客户端设备和EIS系统提供更新。 为同步其感兴趣的数据(即订阅)的客户端设备用户过滤缓存的数据。 在一个实施例中,该方法通过记住基于每个远程标识符/业务对象的父业务对象的集合成员资格来跟踪集合成员资格。 当设置成员身份更改时,该方法将删除通知发送到设备以删除成员。 该方法识别业务场景中的常见关系类型,并处理引用类型关系以及遏制类型关系。 这些方法包括密钥跟踪和成员关系跟踪。

    Database System Providing Methodology for Prepared Statement Cloning
    10.
    发明申请
    Database System Providing Methodology for Prepared Statement Cloning 有权
    数据库系统为准备报表克隆提供方法

    公开(公告)号:US20050015356A1

    公开(公告)日:2005-01-20

    申请号:US10707852

    申请日:2004-01-16

    IPC分类号: G06F7/00 G06F17/30

    摘要: A method for cloning of prepared statements for execution against a database is described. In one embodiment, for example, a method for executing a database statement comprises steps of: preparing at least one template for execution of a statement against a database; storing the at least one template in a shared cache available to a plurality of database connections; in response to a request to execute a particular statement on a given database connection, determining whether a template for the particular statement is available in the shared cache; if the template is available in the shared cache, creating a database statement based on the template for execution on the given database connection; and executing the database statement on the given database connection.

    摘要翻译: 描述了用于克隆针对数据库执行的准备语句的方法。 在一个实施例中,例如,用于执行数据库语句的方法包括以下步骤:准备至少一个用于执行针对数据库的语句的模板; 将所述至少一个模板存储在可用于多个数据库连接的共享高速缓存中; 响应于在给定数据库连接上执行特定语句的请求,确定特定语句的模板是否在共享高速缓存中可用; 如果模板在共享缓存中可用,则创建基于模板的数据库语句,以在给定数据库连接上执行; 并在给定的数据库连接上执行数据库语句。