Patent ID: 8180732

Claim:
A method of distributing data in a data management system, comprising: identifying one or more objects in a central data store for distribution, the one or more objects including master data objects for use by client systems in the data management system; determining if a routing exists for at least one object of the one or more objects, the routing including information for sending the at least one object to locations in a network that includes one or more target systems, the one or more target systems being part of the data management system; receiving information from the one or more target systems for the at least one object, the information including one or more of subscription information, distribution start information, distribution frequency information, and recipient type information, the recipient type information including a historic recipient, a rule-based recipient, or an organizational unit recipient; storing the information in a distribution list that identifies the one or more target systems to receive data related to the at least one object, the distribution list being stored in the central data store; assigning a distribution profile to the at least one object and storing the distribution profile in the central data store, the distribution profile including criteria that specify a portion of data related to the at least one object for distribution to the one or more target systems by evaluating an authorization of the one or more target systems to receive the portion of data related to the at least one object; determining the portion of data related to the at least one object for distribution to the one or more target systems based on the distribution list and a distribution profile; and distributing the at least one object to the one or more target systems based on the distribution list and the distribution profile by sending the portion of data related to the at least one object to the one or more target systems.