Change management
    1.
    发明授权
    Change management 有权
    更换管理层

    公开(公告)号:US08037088B2

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

    申请号:US12317348

    申请日:2008-12-22

    IPC分类号: G06F7/00 G06F17/30

    CPC分类号: G06Q10/10

    摘要: Systems, methods, and other embodiments associated with artifact type neutral change management are described. One example method includes maintaining an access table for each artifact in a collaborative software environment that records a most recent access of an artifact on a per user basis. An artifact type registration table is also maintained that maps each artifact type to the access table that records access information for artifacts of the given type and to a data store that stores artifacts of that type. For a given user, artifact pair, queries on the type registration table, access table, and data store are generated to return the last modification time for the artifact and the user's last access time for the artifact. This information is used to determine a change status of the artifact for the given user. This common framework can be used for artifacts of any type that are registered in the type registration table.

    摘要翻译: 描述与伪像类型中性改变管理相关联的系统,方法和其他实施例。 一个示例性方法包括在协作软件环境中维护每个工件的访问表,其记录基于每个用户的工件的最新访问。 还维护了工件类型注册表,其将每个工件类型映射到访问表,该访问表记录了给定类型的工件的访问信息以及存储该类型的工件的数据存储。 对于给定的用户,生成工件对,类型注册表,访问表和数据存储的查询,以返回工件的最后修改时间和工件的用户最后访问时间。 此信息用于确定给定用户的工件的更改状态。 该通用框架可用于在类型注册表中注册的任何类型的工件。

    Change management
    2.
    发明申请
    Change management 有权
    更换管理层

    公开(公告)号:US20100161645A1

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

    申请号:US12317348

    申请日:2008-12-22

    IPC分类号: G06F17/30 G06F7/00

    CPC分类号: G06Q10/10

    摘要: Systems, methods, and other embodiments associated with artifact type neutral change management are described. One example method includes maintaining an access table for each artifact in a collaborative software environment that records a most recent access of an artifact on a per user basis. An artifact type registration table is also maintained that maps each artifact type to the access table that records access information for artifacts of the given type and to a data store that stores artifacts of that type. For a given user, artifact pair, queries on the type registration table, access table, and data store are generated to return the last modification time for the artifact and the user's last access time for the artifact. This information is used to determine a change status of the artifact for the given user. This common framework can be used for artifacts of any type that are registered in the type registration table.

    摘要翻译: 描述与伪像类型中性改变管理相关联的系统,方法和其他实施例。 一个示例性方法包括在协作软件环境中维护每个工件的访问表,其记录基于每个用户的工件的最新访问。 还维护了工件类型注册表,其将每个工件类型映射到访问表,该访问表记录了给定类型的工件的访问信息以及存储该类型的工件的数据存储。 对于给定的用户,生成工件对,类型注册表,访问表和数据存储的查询,以返回工件的最后修改时间和工件的用户最后访问时间。 此信息用于确定给定用户的工件的更改状态。 该通用框架可用于在类型注册表中注册的任何类型的工件。

    Type neutral container
    3.
    发明授权
    Type neutral container 有权
    类型中性容器

    公开(公告)号:US08886688B2

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

    申请号:US12317729

    申请日:2008-12-29

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30412

    摘要: Systems, methods, and other embodiments associated with an artifact type neutral container are described. This artifact type neutral container is achieved through an artifact type neutral architecture that is managed using a central type neutral registration mechanism. Queries are executed on type neutral registration tables to return data stores that store the artifacts found within a given artifact type neutral container. The data stores are queried to return the artifacts in the artifact type neutral container. The artifact type neutral container can be used in systems in which the artifact type neutral container and artifact data are stored in the same database as well as in systems in which the artifact type neutral container and artifact data are stored in different databases.

    摘要翻译: 描述与伪像类型中性容器相关联的系统,方法和其它实施例。 这种人造物类型的中性容器是通过使用中央型中立登记机制进行管理的伪影类型中立架构实现的。 在类型中性注册表上执行查询以返回存储在给定工件类型中性容器中发现的工件的数据存储。 查询数据存储以返回工件类型中性容器中的工件。 该工件类型的中性容器可用于将工件类型中性容器和人工制品数据存储在相同的数据库中的系统中,以及在其中将工件类型中性容器和工件数据存储在不同数据库中的系统中。

    Type neutral container
    4.
    发明申请
    Type neutral container 有权
    类型中性容器

    公开(公告)号:US20100169306A1

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

    申请号:US12317729

    申请日:2008-12-29

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

    CPC分类号: G06F17/30412

    摘要: Systems, methods, and other embodiments associated with an artifact type neutral container are described. This artifact type neutral container is achieved through an artifact type neutral architecture that is managed using a central type neutral registration mechanism. Queries are executed on type neutral registration tables to return data stores that store the artifacts found within a given artifact type neutral container. The data stores are queried to return the artifacts in the artifact type neutral container. The artifact type neutral container can be used in systems in which the artifact type neutral container and artifact data are stored in the same database as well as in systems in which the artifact type neutral container and artifact data are stored in different databases.

    摘要翻译: 描述与伪像类型中性容器相关联的系统,方法和其它实施例。 这种人造物类型的中性容器是通过使用中央型中立登记机制进行管理的伪影类型中立架构实现的。 在类型中性注册表上执行查询以返回存储在给定工件类型中性容器中发现的工件的数据存储。 查询数据存储以返回工件类型中性容器中的工件。 该工件类型的中性容器可用于将工件类型中性容器和人工制品数据存储在相同的数据库中的系统中,以及在其中将工件类型中性容器和工件数据存储在不同数据库中的系统中。

    System and method for enforcing referential constraints between versioned database tables
    5.
    发明授权
    System and method for enforcing referential constraints between versioned database tables 有权
    在版本化数据库表之间执行参照约束的系统和方法

    公开(公告)号:US06584476B1

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

    申请号:US09557592

    申请日:2000-04-22

    IPC分类号: G06F1200

    摘要: A version control system is described for use in connection with a database management system to facilitate versioning of a database table, the system including a database table and a version control module. The database table comprises a plurality of records, each record including at least one data field for storing user data and at least some of the records including a version control field including version control information. The version control module is configured to, in response to a user query related to the database table and related to a version, generate an augmented query for processing by the data base management system, the augmented query relating to the user query and the version control information. The version control module facilitates association of versions of the database with respective ones of a hierarchy of states and allows conflicts therebetween to be resolved, data to be posted from child states to respective parent states in the hierarchy, and referential constraints between tables to be preserved.

    摘要翻译: 描述了与数据库管理系统结合使用的版本控制系统,以促进数据库表的版本化,该系统包括数据库表和版本控制模块。 数据库表包括多个记录,每个记录包括用于存储用户数据的至少一个数据字段,以及包括版本控制信息的版本控制字段的至少一些记录。 版本控制模块被配置为响应于与数据库表相关并且与版本相关的用户查询,生成用于由数据库管理系统处理的增强查询,与用户查询相关的增强查询和版本控制 信息。 版本控制模块便于将数据库的版本与状态层次结构中的各个相关联,并允许其间解决冲突,从子状态发布的数据到层次结构中的相应的父状态以及要保留的表之间的引用约束 。

    Executable template
    6.
    发明授权
    Executable template 有权
    可执行模板

    公开(公告)号:US08321846B2

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

    申请号:US12291751

    申请日:2008-11-13

    IPC分类号: G06F9/45

    摘要: Systems, methods, and other embodiments associated with executable templates are described. One example method includes generating an executable template from a set of template data. When an executable template is executed, the executable template creates one or more instantiated entities. These instantiated entities may then be combined with entities created from portions of the original template that were not compilable into the executable format.

    摘要翻译: 描述与可执行模板相关联的系统,方法和其他实施例。 一个示例性方法包括从一组模板数据生成可执行模板。 执行可执行模板时,可执行模板创建一个或多个实例化实体。 然后,这些实例化的实体可以与从原始模板的不可编译成可执行格式的部分创建的实体组合。

    Method and apparatus for providing fault tolerance in a collaboration environment
    7.
    发明申请
    Method and apparatus for providing fault tolerance in a collaboration environment 审中-公开
    用于在协作环境中提供容错的方法和装置

    公开(公告)号:US20070168720A1

    公开(公告)日:2007-07-19

    申请号:US11291351

    申请日:2005-11-30

    IPC分类号: G06F11/00

    CPC分类号: G06F11/1482

    摘要: A fault processor in a collaboration server models collaborative operations as a state machine. The fault processor divides collaboration operations into discrete segments, in which each segment corresponds to a repository update. A state definition defines the progression of states between the segments, and defines transitions to recovery states in the event of unexpected interruption. A state log maintains the completion status of each segment in the operation, and recovery logic employs the state log to perform recovery of an abnormally terminated operation. The recovery logic computes the segments to be performed in a recovery. Compatibility logic selectively prohibits operations which may affect or be affected by inconsistencies presented prior to successful recovery. In this manner, collaboration software defined according to configurations herein identifies failures, implements recovery based on a state machine corresponding to segments of an operation, and preserves consistency by recovering the incremental segments defined by the states.

    摘要翻译: 协作服务器中的故障处理器将协作操作模型作为状态机。 故障处理器将协作操作分为离散段,其中每个段对应于存储库更新。 状态定义定义了段之间的状态的进展,并且在意外中断的情况下定义到恢复状态的转换。 状态日志维护操作中每个段的完成状态,恢复逻辑使用状态日志来执行异常终止的操作的恢复。 恢复逻辑计算要在恢复中执行的段。 兼容性逻辑选择性地禁止可能影响或受到成功恢复之前呈现的不一致影响的操作。 以这种方式,根据本文配置定义的协作软件标识故障,基于与操作的段相对应的状态机实现恢复,并且通过恢复由状态定义的增量段来保持一致性。

    Scope-centric access control model
    8.
    发明授权
    Scope-centric access control model 有权
    以范围为中心的访问控制模型

    公开(公告)号:US08245271B2

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

    申请号:US11839146

    申请日:2007-08-15

    IPC分类号: G06F17/30

    CPC分类号: G06F21/604 G06F2221/2113

    摘要: Apparatus, methods, and computer program products are disclosed that maintain an association graph made up of association tuples. Each of the association tuples belongs to an access-control-policy scope that imposes an access control policy. On receipt of a client reference and a supplier reference a scope-defining entity is identified from the client reference. The scope-defining entity has an explicit access control policy. An effective supplier reference is retrieved from a set of the association tuples matching the scope-defining entity and is presented.

    摘要翻译: 公开了维护由关联元组组成的关联图的装置,方法和计算机程序产品。 关联元组中的每一个都属于一个访问控制策略范围,该范围强加了访问控制策略。 在接收到客户端引用和供应商引用时,从客户端引用中识别出范围定义实体。 范围定义实体具有明确的访问控制策略。 从与范围定义实体匹配的关联元组的集合中提取有效的供应商参考。

    Versioned relational database system with an optimistic constraint model
    9.
    发明授权
    Versioned relational database system with an optimistic constraint model 有权
    具有乐观约束模型的版本化关系数据库系统

    公开(公告)号:US07028057B1

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

    申请号:US10205209

    申请日:2002-07-25

    IPC分类号: G06F17/30

    摘要: Techniques for doing optimistic constraint checking in a versioned relational database system. The techniques find a subset of the versions of a table that contain all of the rows that need be checked for violation of a constraint when a given version is modified. When the versions of a table are organized into a directed acyclic graph (DAG), the subset for a given version is the ancestry of the given version, that is, the given version plus the ancestors of the given version in the DAG. Within the ancestry, the set of rows that must be checked is termed the version view. A row that belongs to the set has a primary key that is the latest version of the primary key in the given version's ancestry. The technique may be used for constraints including the referential integrity constraint and the unique key constraint. The metadata used to compute the version view is disclosed, as well as the manner in which the constraint checking techniques interact with the workspaces that provide access to the versions. The workspaces may be organized as a DAG. The manner in which the workspaces are organized determines how changes are propagated in the versioned relational database and thus the versions whose ancestry has to be checked for constraint violations.

    摘要翻译: 在版本化关系数据库系统中进行乐观约束检查的技术。 当修改给定版本时,这些技术会找到一个表的版本的子集,其中包含所有需要检查违规约束的行。 当表的版本被组织成有向非循环图(DAG)时,给定版本的子集是给定版本的祖先,即给定版本加上DAG中给定版本的祖先。 在祖先中,必须检查的行集称为版本视图。 属于该集合的行具有主键,它是给定版本祖先中主键的最新版本。 该技术可以用于包括参照完整性约束和唯一键约束的约束。 公开了用于计算版本视图的元数据,以及约束检查技术与提供对版本访问的工作空间交互的方式。 工作区可能被组织为DAG。 组织工作区的方式决定了版本化的关系数据库中如何传播变化,因此必须检查其祖先必须检查约束违规的版本。

    Methods and apparatus for defining a collaborative workspace
    10.
    发明授权
    Methods and apparatus for defining a collaborative workspace 有权
    用于定义协作工作空间的方法和装置

    公开(公告)号:US09390395B2

    公开(公告)日:2016-07-12

    申请号:US11291350

    申请日:2005-11-30

    IPC分类号: G06F15/16 G06Q10/10 H04L12/18

    CPC分类号: G06Q10/10 H04L12/1813

    摘要: A workspace template is operative to store a collaboration workspace for successive reuse. A template script processor creates a parameterized metadata definition of a workspace. The metadata definition is written as an XML file to a storage repository. A template script processor parses the metadata XML representation to reinstantiate the workspace in the server. The workspace provides services via applications, and includes references to application objects in the applications. The server is operable to retrieve data in the application objects, modify data via the workspace, and store the modified data in the referenced application object. The workspace need not store data, since the server maps the references in the workspace to the respective services. The reused portions may encompass particular expertise gained or residing in the group, thus generally capturing and reusing the best practices of frequently used patterns, such as propagating a knowledge base of corporate practices and procedures.

    摘要翻译: 工作空间模板用于存储协作工作空间,以便连续重复使用。 模板脚本处理器创建工作空间的参数化元数据定义。 元数据定义作为XML文件写入存储库。 模板脚本处理器解析元数据XML表示以重新启动服务器中的工作空间。 工作区通过应用程序提供服务,并包括对应用程序中应用程序对象的引用。 服务器可操作以检索应用对象中的数据,经由工作空间修改数据,并将经修改的数据存储在引用的应用对象中。 工作区不需要存储数据,因为服务器将工作空间中的引用映射到相应的服务。 重复使用的部分可能包含获得或居住在组中的特定专业知识,从而通常捕获和重复使用经常使用的模式的最佳实践,例如传播企业实践和程序的知识库。