发明名称 Versions and workspaces in an object repository
摘要 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.
申请公布号 US2005262107(A1) 申请公布日期 2005.11.24
申请号 US20030639976 申请日期 2003.08.13
申请人 MICROSOFT CORPORATION 发明人 BERGSTRAESSER THOMAS F.;BERNSTEIN PHILIP A.;PAL SHANKAR;SHUTT DAVID R.
分类号 G06F7/00;G06F17/30;(IPC1-7):G06F7/00 主分类号 G06F7/00
代理机构 代理人
主权项
地址