Versions and workspaces in an object repository

    公开(公告)号:US20050262107A1

    公开(公告)日:2005-11-24

    申请号:US10639976

    申请日:2003-08-13

    IPC分类号: G06F7/00 G06F17/30

    摘要: Maintaining versions and workspaces in an object repository is disclosed. The system provides an efficient way to manage versions of objects by only copying objects when absolutely necessary, i.e. when a property value in a particular object has changed. In addition, the system provides a mechanism to control whether or not relationships are propagated to successor versions of an object. A further aspect of the system is that resolution of objects during a relationship traversal can be customized depending on whether or not an application accessing the objects is version-aware. If the application is not version aware, a means for resolving the relationship to a particular object is provided. A still further aspect of the system is that merge behavior is parameterized. When two versions of an object are merged, flags control how conflicts in property values and relationship contents are managed. Finally, the system provides a workspace that acts as a virtual repository session and provides workspace context and scope to repository objects.

    Multiple credentials in a distributed system
    7.
    发明授权
    Multiple credentials in a distributed system 有权
    分布式系统中的多个凭据

    公开(公告)号:US07676829B1

    公开(公告)日:2010-03-09

    申请号:US10020470

    申请日:2001-10-30

    IPC分类号: G06F7/04 G06F15/16

    CPC分类号: H04L63/0815 G06F21/31

    摘要: Systems and methods for associating multiple credentials with a single user account in a distributed authentication system. A user can be authenticated to a service by providing any one of the multiple credentials to the authentication system. Thus, a user can provide credentials that are more easily entered or supplied on a given device. All of the credentials are associated with a single user account. The credentials can be associated symmetrically, where the user account is independent of each credential, or asymmetrically, where the user account is stored with a primary credential and the other credentials are secondary credentials that reference the primary credential.

    摘要翻译: 将多个凭据与分布式身份验证系统中的单个用户帐户相关联的系统和方法。 可以通过向认证系统提供多个凭证中的任何一个来向用户验证用户。 因此,用户可以提供在给定设备上更容易地输入或提供的凭证。 所有凭据都与单个用户帐户关联。 证书可以对称地关联,其中用户帐户独立于每个凭证,或不对称地存储用户帐户与主凭证的位置,而其他凭证是引用主凭证的辅助凭证。

    Client programming model with abstraction
    8.
    发明授权
    Client programming model with abstraction 失效
    客户端编程模型与抽象

    公开(公告)号:US07058958B1

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

    申请号:US10128060

    申请日:2002-04-23

    IPC分类号: G06F17/30

    摘要: A client programming model with abstraction hides from an underlying client application or application program interface (API) the details of where each element of data is located, and which copy of the data is resident on an available server and associated databases. The model wraps a database, such as a virtual database, and provides data-dependent and application-dependent routing, failover, and operational administration.

    摘要翻译: 抽象的客户端编程模型从底层客户端应用程序或应用程序接口(API)隐藏数据的每个元素所在的位置的详细信息,以及数据的哪个副本驻留在可用的服务器和关联的数据库上。 该模型包装数据库,例如虚拟数据库,并提供依赖于数据和与应用程序相关的路由,故障转移和操作管理。

    Systems and methods for the repartitioning of data

    公开(公告)号:US20060031268A1

    公开(公告)日:2006-02-09

    申请号:US11225626

    申请日:2005-09-13

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30584

    摘要: Various embodiments of the present invention are directed toward extending a federation of servers and balancing the data load of said federation of servers, in order to improve accessibility and scope of the system by moving the first backup data structure on the second server to the new server, creating a second data structure on the new server, and creating a second backup data structure for the second data structure on the second server. To balance the load, certain embodiments employ a method comprising suspending writes to the selected logical partitions, copying selected logical partitions to the new physical partition, redirecting reads and writes to the logical partitions in the new physical partition, and removing the original selected logical partitions. Alternative embodiments for balancing data load comprise the substitute steps of creating a temporary replication stream for the selected logical partitions to the new physical partition, copying selected logical partitions to the new physical partition, deconflicting inconsistencies in the logical partitions on the new physical partition, redirecting reads and writes for the selected logical partitions to the logical partitions in the new physical partition, and removing the original selected logical partitions that were copied to the new physical partition.

    Systems and methods for the repartitioning of data
    10.
    发明申请
    Systems and methods for the repartitioning of data 有权
    重新分配数据的系统和方法

    公开(公告)号:US20050210082A1

    公开(公告)日:2005-09-22

    申请号:US11125048

    申请日:2005-05-09

    IPC分类号: G06F9/50 G06F12/02 G06F17/30

    CPC分类号: G06F17/30584

    摘要: Various embodiments of the present invention are directed toward extending a federation of servers and balancing the data load of said federation of servers, in order to improve accessibility and scope of the system by moving the first backup data structure on the second server to the new server, creating a second data structure on the new server, and creating a second backup data structure for the second data structure on the second server. To balance the load, certain embodiments employ a method comprising suspending writes to the selected logical partitions, copying selected logical partitions to the new physical partition, redirecting reads and writes to the logical partitions in the new physical partition, and removing the original selected logical partitions. Alternative embodiments for balancing data load comprise the substitute steps of creating a temporary replication stream for the selected logical partitions to the new physical partition, copying selected logical partitions to the new physical partition, deconflicting inconsistencies in the logical partitions on the new physical partition, redirecting reads and writes for the selected logical partitions to the logical partitions in the new physical partition, and removing the original selected logical partitions that were copied to the new physical partition.

    摘要翻译: 本发明的各种实施例旨在扩展服务器联合并平衡所述服务器联合的数据负载,以便通过将第二服务器上的第一备份数据结构移动到新服务器来改善系统的可访问性和范围 ,在所述新服务器上创建第二数据结构,以及在所述第二服务器上为所述第二数据结构创建第二备份数据结构。 为了平衡负载,某些实施例采用包括暂停对所选择的逻辑分区的写入的方法,将所选择的逻辑分区复制到新的物理分区,将读取和写入重定向到新的物理分区中的逻辑分区,以及去除原始选择的逻辑分区 。 用于平衡数据负载的替代实施例包括为所选择的逻辑分区创建到新的物理分区的临时复制流的复制步骤,将所选择的逻辑分区复制到新的物理分区,解除在新的物理分区上的逻辑分区中的不一致性,重定向 将所选逻辑分区读取和写入新物理分区中的逻辑分区,并删除复制到新物理分区的原始选定逻辑分区。