Providing multi-user access in a single-user based client-server environment with distributed repositories
    1.
    发明授权
    Providing multi-user access in a single-user based client-server environment with distributed repositories 失效
    在具有分布式存储库的基于单用户的客户端 - 服务器环境中提供多用户访问

    公开(公告)号:US08655930B2

    公开(公告)日:2014-02-18

    申请号:US12303359

    申请日:2007-04-19

    IPC分类号: G06F7/00 G06F17/30

    CPC分类号: G06F17/30362

    摘要: The present invention relates to a system and a method performed in a client-server computing environment for managing the access requested by user applications (10) to a central, non-standard database type data repository (22) having proprietary access and data structures, in which data repository (22) the data integrity is controlled and checked by a further “mature” application running independently of the user applications (10). In order to provide an improved, cost-effective multiple-user access method, the following steps are proposed: a) performing a first update on said data repository (22) of a first user application (10A) in a transactional form, and b) in case a second user application (10B) requests a second update of said repository (22) during said first update transaction, c) blocking a write access until said first update's transaction has been completed.

    摘要翻译: 本发明涉及一种在客户端 - 服务器计算环境中执行的系统和方法,用于将用户应用程序(10)请求的访问管理到具有专有访问和数据结构的中央非标准数据库类型数据存储库(22) 其中数据存储库(22)通过独立于用户应用程序(10)运行的另一“成熟”应用程序来控制和检查数据完整性。 为了提供改进的,具有成本效益的多用户访问方法,提出以下步骤:a)以事务形式对第一用户应用程序(10A)的所述数据存储库(22)执行第一更新,并且b )在第二用户应用(10B)在所述第一更新事务期间请求所述存储库(22)的第二更新的情况下,c)阻止​​写入访问,直到所述第一更新的事务已经完成。

    Method for reducing a data repository
    2.
    发明授权
    Method for reducing a data repository 失效
    减少数据存储库的方法

    公开(公告)号:US07734592B2

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

    申请号:US11325676

    申请日:2006-01-04

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30067

    摘要: The present invention relates to a method for reducing a data repository with a plurality of sequentially ordered records. Each record is characterized by an identifier and comprises one or more data attributes and/or one or more links. The method includes the step of choosing a first record as base record and verifying whether the identifier of the sequentially next record can be generated from the base record by applying an identifier generating function. As a next step it is verified whether the data attributes and/or the links of the sequentially next record are identical with the data attributes and/or the links of the base record or can be generated from the base record by applying an attribute generating function and/or link generating function. If the above conditions are satisfied, a counter in the base record is incremented and the sequentially next record is deleted. The above steps are repeated for the subsequent records until the above conditions and are not satisfied for any record.

    摘要翻译: 本发明涉及一种用多个顺序排列的记录来减少数据存储库的方法。 每个记录的特征在于标识符并且包括一个或多个数据属性和/或一个或多个链接。 该方法包括以下步骤:选择第一记录作为基本记录,并且通过应用标识符生成函数来验证是否可以从基本记录生成顺序下一记录的标识符。 作为下一步骤,验证顺序下一记录的数据属性和/或链接是否与基本记录的数据属性和/或链接相同,或者可以通过应用属性生成函数从基本记录生成 和/或链接生成功能。 如果满足上述条件,则基本记录中的计数器增加,并且顺序地下一个记录被删除。 对于后续记录重复上述步骤,直到上述条件为任何记录不满足。

    Method and system for automatically adding generic change log to legacy application
    3.
    发明授权
    Method and system for automatically adding generic change log to legacy application 失效
    自动将通用更改日志添加到旧应用程序的方法和系统

    公开(公告)号:US08359568B2

    公开(公告)日:2013-01-22

    申请号:US12341010

    申请日:2008-12-22

    IPC分类号: G06F9/44 G06F17/40

    CPC分类号: G06F8/74 G06F8/24 G06F8/71

    摘要: A data management method includes accessing data objects in an application written in C/C++ for change-logging and multi-step redo/undo, wherein the data objects are organized in a binary format and are devoid of self-describing information, and wherein the accessing the data objects is structured in a plurality of layers, the plurality of layers including a semantic layer, a change log layer, and a repository layer, dynamically analyzing the data objects to recognize all changes made by any of a plurality of users for all data types used by the application, the dynamically analyzing the data including using semantic analysis to track changes and identifying any changes in any of the data objects, and using generated wrapper classes to convert between C/C++ data structures and generic data format, wherein the wrapper classes are generated from developer provided annotations with C/C++ data structure declarations.

    摘要翻译: 一种数据管理方法包括访问用C / C ++编写的用于变更记录和多步骤重做/撤消的应用程序中的数据对象,其中数据对象以二进制格式组织并且没有自描述信息,并且其中 访问数据对象被构造成多个层,多个层包括语义层,变更日志层和存储库层,动态分析数据对象以识别由多个用户中的任何一个为所有的所有变化 应用程序使用的数据类型,动态分析数据,包括使用语义分析来跟踪变化并识别任何数据对象中的任何更改,以及使用生成的包装类在C / C ++数据结构和通用数据格式之间进行转换,其中 包装类是从开发人员提供的带有C / C ++数据结构声明的注释生成的。

    METHOD AND SYSTEM FOR AUTOMATICALLY ADDING GENERIC CHANGE LOG TO LEGACY APPLICATION
    4.
    发明申请
    METHOD AND SYSTEM FOR AUTOMATICALLY ADDING GENERIC CHANGE LOG TO LEGACY APPLICATION 失效
    用于自动添加一般更改的方法和系统登录到应用程序

    公开(公告)号:US20100162204A1

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

    申请号:US12341010

    申请日:2008-12-22

    IPC分类号: G06F9/44

    CPC分类号: G06F8/74 G06F8/24 G06F8/71

    摘要: A data management method includes accessing data objects in an application written in C/C++ for change-logging and multi-step redo/undo, wherein the data objects are organized in a binary format and are devoid of self-describing information, and wherein the accessing the data objects is structured in a plurality of layers, the plurality of layers including a semantic layer, a change log layer, and a repository layer, dynamically analyzing the data objects to recognize all changes made by any of a plurality of users for all data types used by the application, the dynamically analyzing the data including using semantic analysis to track changes and identifying any changes in any of the data objects, and using generated wrapper classes to convert between C/C++ data structures and generic data format, wherein the wrapper classes are generated from developer provided annotations with C/C++ data structure declarations.

    摘要翻译: 一种数据管理方法包括访问用C / C ++编写的用于变更记录和多步骤重做/撤消的应用程序中的数据对象,其中数据对象以二进制格式组织并且没有自描述信息,并且其中 访问数据对象被构造成多个层,多个层包括语义层,变更日志层和存储库层,动态分析数据对象以识别由多个用户中的任何一个为所有的所有变化 应用程序使用的数据类型,动态分析数据,包括使用语义分析来跟踪变化并识别任何数据对象中的任何更改,以及使用生成的包装类在C / C ++数据结构和通用数据格式之间进行转换,其中 包装类是从开发人员提供的带有C / C ++数据结构声明的注释生成的。

    METHOD AND SYSTEM OF PROVIDING MULTI-USER ACCESS IN A SINGLE-USER BASED CLIENT-SERVER ENVIRONMENT WITH DISTRIBUTED REPOSITORIES
    5.
    发明申请
    METHOD AND SYSTEM OF PROVIDING MULTI-USER ACCESS IN A SINGLE-USER BASED CLIENT-SERVER ENVIRONMENT WITH DISTRIBUTED REPOSITORIES 失效
    在单用户客户端服务器环境中提供多用户访问的方法和系统与分布式报告

    公开(公告)号:US20090228494A1

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

    申请号:US12303359

    申请日:2007-04-19

    IPC分类号: G06F17/30 G06F12/00 G06F12/16

    CPC分类号: G06F17/30362

    摘要: The present invention relates to a system and a method performed in a client-server computing environment for managing the access requested by user applications (10) to a central, non-standard database type data repository (22) having proprietary access and data structures, in which data repository (22) the data integrity is controlled and checked by a further “mature” application running independently of the user applications (10). In order to provide an improved, cost-effective multiple-user access method, the following steps are proposed:a) performing a first update on said data repository (22) of a first user application (10A) in a transactional form, andb) in case a second user application (10B) requests a second update of said repository (22) during said first update transaction,c) blocking a write access until said first update's transaction has been completed.

    摘要翻译: 本发明涉及一种在客户端 - 服务器计算环境中执行的系统和方法,用于将用户应用程序(10)请求的访问管理到具有专有访问和数据结构的中央非标准数据库类型数据存储库(22) 其中数据存储库(22)通过独立于用户应用程序(10)运行的另一“成熟”应用程序来控制和检查数据完整性。 为了提供改进的,具有成本效益的多用户访问方法,提出以下步骤:a)以事务形式对第一用户应用程序(10A)的所述数据存储库(22)执行第一更新,并且b )在第二用户应用(10B)在所述第一更新事务期间请求所述存储库(22)的第二更新的情况下,c)阻止​​写入访问,直到所述第一更新的事务已经完成。

    Method for reducing a data repository
    6.
    发明申请
    Method for reducing a data repository 失效
    减少数据存储库的方法

    公开(公告)号:US20060149772A1

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

    申请号:US11325676

    申请日:2006-01-04

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30067

    摘要: The present invention relates to a method for reducing a data repository with a plurality of sequentially ordered records. Each record is characterized by an identifier and comprises one or more data attributes and/or one or more links. The method includes the step of choosing a first record as base record and verifying whether the identifier of the sequentially next record can be generated from the base record by applying an identifier generating function. As a next step it is verified whether the data attributes and/or the links of the sequentially next record are identical with the data attributes and/or the links of the base record or can be generated from the base record by applying an attribute generating function and/or link generating function. If the above conditions are satisfied, a counter in the base record is incremented and the sequentially next record is deleted. The above steps are repeated for the subsequent records until the above conditions and are not satisfied for any record.

    摘要翻译: 本发明涉及一种用多个顺序排列的记录来减少数据存储库的方法。 每个记录的特征在于标识符并且包括一个或多个数据属性和/或一个或多个链接。 该方法包括以下步骤:选择第一记录作为基本记录,并且通过应用标识符生成函数来验证是否可以从基本记录生成顺序下一记录的标识符。 作为下一步,验证顺序下一记录的数据属性和/或链接是否与基本记录的数据属性和/或链接相同,或者可以通过应用属性生成函数从基本记录生成 和/或链接生成功能。 如果满足上述条件,则基本记录中的计数器增加,并且顺序地下一个记录被删除。 对于后续记录重复上述步骤,直到上述条件为任何记录不满足。