Patent ID: 7000017

Claim:
A method for distributing a selected object from a source database to a destination database and automatically distributing a second object associated with the selected object, the method comprising: providing a distributor server for: enabling a user to select for distribution one or more selected objects stored in a source database, wherein each of the selected objects is uniquely identified by an object identifier and includes at least one associated object; enabling the user to specify whether the source database structure should be maintained at a destination database; creating a distribution object; including in the distribution object the object identifier of each selected object and a source-root-context if the user specified that the source database structure should be maintained at the destination database, building a distribution package based on the distribution object, wherein the distribution package contains the selected objects identified by the object identifiers contained in the distribution object and associated second objects; determining subscribers that are associated with the distribution object; distributing the distribution package to the determined subscribers; and providing a subscriber server associated with the distribution object for: receiving the distribution package; accessing each selected object and associated second object contained in the distribution package upon receiving the distribution package distributed by the distributor server; determining working-context stored within the subscriber object; selecting a first object included in the distribution package; obtaining from the distribution package a relative identifier for the selected object or creating a relative identifier for the selected object if the relative identifier is not included with the distribution package; appending the relative identifier to the working-context, wherein a second identifier is created for the selected object; and adding the selected object with the second identifier to the destination database.