Methods and systems for synchronizing and consolidating information from multiple source systems within a metadirectory system. The metadirectory contains peers such as adapters and join engines which may communicate in a peer-to-peer fashion. Adapters are associated with source systems and broadcast data changes. Join engines have specifications for combining data types to generate other data types and may request data from adapters. Special communication channels may be dedicated to data types and/or to query respomes to join engines. The system scales well both horizontally and vertically without a centralized server.
展开▼