1. A system for federating multiple-level master data management systems, comprising: one or more processors; a first set of master data management nodes, executable on the one or more processors, having one or more common characteristics; and a first group master data management node assigned to centrally manage the first set of master data management nodes, the first group master data management node maintaining master data management functionalities at a group level and providing a single logical view of master data to the first set of master data management nodes, each master data management node in the first set having data access link with the first group master data management node based on implementation style of said each master data management node, said each master data management node comprising a plurality of applications that link to said each master data management node for management of data objects used by the plurality of applications, wherein the first group master data management node supports a plurality of implementation styles associated with the data objects for providing a consolidated view of data used in said first set of master data management nodes and the plurality of applications, the implementation styles comprising at least registry architecture style, consolidation architecture style, transaction architecture style, and coexistence architecture style, wherein in the registry architecture style, said each master data management node maintains it own data within said each master data management node, and the first group master data management node maintains references to the data wherein the consolidated view of data is provided as a virtual consolidated view, wherein in the consolidation architecture style, each of said plurality of applications stores its own data, periodically replicating to said each master data management node, and the data replicated to said each master data management node is not published to said plurality of applications, wherein in the coexistence architecture style, said each master data management node maintains it own data within said each master data management node, periodically replicating to said first group master data management node, and the data replicated to said first group master data management node is published to said plurality of applications, wherein in the transaction architecture style, the data used in said first set of master data management nodes are maintained in said first group master data management node, wherein said first set of master data management nodes subscribe to updates published from the first group master data management node.