Executable template
    11.
    发明申请
    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
    12.
    发明授权
    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重新定义的基表一致 。

    Methods and apparatus for defining a collaborative workspace
    13.
    发明申请
    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
    14.
    发明授权
    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重新定义的基表一致 。

    Template based entity transformation
    15.
    发明授权
    Template based entity transformation 有权
    基于模板的实体转换

    公开(公告)号:US08224822B2

    公开(公告)日:2012-07-17

    申请号: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.

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

    Versioned database system with multi-parent versions
    16.
    发明授权
    Versioned database system with multi-parent versions 有权
    具有多父版本的版本化数据库系统

    公开(公告)号:US07836028B1

    公开(公告)日:2010-11-16

    申请号:US10205084

    申请日:2002-07-25

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30551

    摘要: A versioned relational database system (VRDBS) in which versions of data contained in a relational database system are accessed by means of workspaces. Metadata in the VRDBS permits a workspace to have multiple parents. The multi-parented VRDBS performs operations including specifying that a workspace be made an additional parent of another workspace or that an additional parent be removed as a parent of the other workspace. The fact that a workspace may have multiple parents affects the manner in which merge and refresh operations are performed and the manner in which system-enforced constraints such as primary key constraints, unique key constraints, and referential integrity constraints are handled. The metadata for the VRDBMS includes a multi-parent graph for each workspace that has multiple parents. The multi-parent graph is used in the performance of the merge and refresh operations and in determining constraint violations.

    摘要翻译: 版本化关系数据库系统(VRDBS),其中包含在关系数据库系统中的数据版本通过工作区访问。 VRDBS中的元数据允许工作空间具有多个父节点。 多父级VRDBS执行操作,包括指定将工作空间设置为另一个工作空间的其他父级,或者将其他父级作为其他工作空间的父级进行删除。 工作空间可能具有多个父项的事实影响执行合并和刷新操作的方式,并且处理系统强制约束(如主键约束,唯一键约束和引用完整性约束)的处理方式。 VRDBMS的元数据包括具有多个父项的每个工作空间的多父图。 多父图表用于执行合并和刷新操作以及确定约束违规。

    SCOPE-CENTRIC ACCESS CONTROL MODEL
    17.
    发明申请
    SCOPE-CENTRIC ACCESS CONTROL MODEL 有权
    范围中心访问控制模型

    公开(公告)号:US20090049509A1

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

    申请号: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.

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

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

    公开(公告)号:US20070050391A1

    公开(公告)日:2007-03-01

    申请号:US11591701

    申请日:2006-11-02

    IPC分类号: G06F7/00

    摘要: 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重新定义的基表一致 。