Scope-centric access control model
    1.
    发明授权
    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.

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

    TEMPLATE BASED ENTITY TRANSFORMATION
    2.
    发明申请
    TEMPLATE BASED ENTITY TRANSFORMATION 有权
    基于模板的实体转换

    公开(公告)号:US20110119314A1

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

    申请号:US12620810

    申请日:2009-11-18

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30286

    摘要: Systems, methods, and other embodiments associated with template based entity transformation are described. One example method includes generating a difference set that describes differences between an existing data entity and a template. The example method may also include applying the template to the existing data entity based on the difference set and conflict resolution choices.

    摘要翻译: 描述了与基于模板的实体转换相关联的系统,方法和其他实施例。 一个示例性方法包括生成描述现有数据实体和模板之间的差异的差异集合。 示例方法还可以包括基于差异集合和冲突解决选择将模板应用于现有数据实体。

    Type neutral container
    3.
    发明申请
    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.

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

    Versioned relational database system with an optimistic constraint model
    4.
    发明授权
    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。 组织工作区的方式决定了版本化的关系数据库中如何传播变化,因此必须检查其祖先必须检查约束违规的版本。

    Change management
    5.
    发明申请
    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.

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

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

    公开(公告)号:US20070124373A1

    公开(公告)日:2007-05-31

    申请号:US11291350

    申请日:2005-11-30

    IPC分类号: G06F15/16

    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表示以重新启动服务器中的工作空间。 工作区通过应用程序提供服务,并包括对应用程序中应用程序对象的引用。 服务器可操作以检索应用对象中的数据,经由工作空间修改数据,并将经修改的数据存储在引用的应用对象中。 工作区不需要存储数据,因为服务器将工作空间中的引用映射到相应的服务。 重复使用的部分可能包含获得或居住在组中的特定专业知识,从而通常捕获和重复使用经常使用的模式的最佳实践,例如传播企业实践和程序的知识库。

    Method and apparatus for redefining a group of related objects in a relational database system
    7.
    发明授权
    Method and apparatus for redefining a group of related objects in a relational database system 有权
    在关系数据库系统中重新定义一组相关对象的方法和装置

    公开(公告)号:US07133875B1

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

    申请号:US10121369

    申请日:2002-04-12

    IPC分类号: G06F17/30

    摘要: Techniques for redefining a group of related objects in a relational database system by redefining a table belonging to the group of related objects and then redefining the other related objects in the group so that they are in conformity with the redefined table. The techniques permit DDL to be used to redefine a view and are also useful in a versioned relational database system for redefining the table from which the versions are generated. In the versioned relational database system which employs the technique, the versions are generated from a view. To redefine the view, the technique is employed as follows: the view's definition in the relational database system is used to make a base table that has a form which is substantially similar to that of the view. DDL is then applied to the base table to redefine it. The redefined base table definition and the definitions of the objects belonging to the versioned relational database system are then used to redefine the definitions of the objects belonging to the versioned relational database system so that they are in conformity with the base table as redefined by the DDL.

    摘要翻译: 通过重新定义属于该组相关对象的表,然后重新定义组中的其他相关对象,使得它们与重新定义的表一致,来重新定义关系数据库系统中的一组相关对象的技术。 这些技术允许使用DDL来重新定义视图,并且在用于重新定义生成版本的表的版本化关系数据库系统中也很有用。 在使用该技术的版本化关系数据库系统中,从视图生成版本。 为了重新定义视图,该技术被采用如下:视图在关系数据库系统中的定义被用来形成具有与视图基本类似的形式的基表。 然后将DDL应用于基表以重新定义它。 重新定义的基表定义和属于版本化的关系数据库系统的对象的定义随后被用于重新定义属于版本化的关系数据库系统的对象的定义,使得它们与由DDL重新定义的基表一致 。

    Methods and apparatus for defining a collaborative workspace
    8.
    发明授权
    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表示以重新启动服务器中的工作空间。 工作区通过应用程序提供服务,并包括对应用程序中应用程序对象的引用。 服务器可操作以检索应用对象中的数据,经由工作空间修改数据,并将经修改的数据存储在引用的应用对象中。 工作区不需要存储数据,因为服务器将工作空间中的引用映射到相应的服务。 重复使用的部分可能包含获得或居住在组中的特定专业知识,从而通常捕获和重复使用经常使用的模式的最佳实践,例如传播企业实践和程序的知识库。

    Executable template
    9.
    发明申请
    Executable template 有权
    可执行模板

    公开(公告)号:US20100122241A1

    公开(公告)日:2010-05-13

    申请号: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 redefining a group of related objects in a relational database system
    10.
    发明授权
    Method and apparatus for redefining a group of related objects in a relational database system 有权
    在关系数据库系统中重新定义一组相关对象的方法和装置

    公开(公告)号:US07366741B2

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

    申请号:US11591701

    申请日:2006-11-02

    IPC分类号: G06F17/30

    摘要: Techniques for redefining a group of related objects in a relational database system by redefining a table belonging to the group of related objects and then redefining the other related objects in the group so that they are in conformity with the redefined table. The techniques permit DDL to be used to redefine a view and are also useful in a versioned relational database system for redefining the table from which the versions are generated. In the versioned relational database system which employs the technique, the versions are generated from a view. To redefine the view, the technique is employed as follows: the view's definition in the relational database system is used to make a base table that has a form which is substantially similar to that of the view. DDL is then applied to the base table to redefine it. The redefined base table definition and the definitions of the objects belonging to the versioned relational database system are then used to redefine the definitions of the objects belonging to the versioned relational database system so that they are in conformity with the base table as redefined by the DDL.

    摘要翻译: 通过重新定义属于该组相关对象的表,然后重新定义组中的其他相关对象,使得它们与重新定义的表一致,来重新定义关系数据库系统中的一组相关对象的技术。 这些技术允许使用DDL来重新定义视图,并且在用于重新定义生成版本的表的版本化关系数据库系统中也很有用。 在使用该技术的版本化关系数据库系统中,从视图生成版本。 为了重新定义视图,该技术被采用如下:视图在关系数据库系统中的定义被用来形成具有与视图基本类似的形式的基表。 然后将DDL应用于基表以重新定义它。 重新定义的基表定义和属于版本化的关系数据库系统的对象的定义随后被用于重新定义属于版本化的关系数据库系统的对象的定义,使得它们与由DDL重新定义的基表一致 。