This book addresses issues related to managing data across adistributed database system. It is unique because it coverstraditional database theory and current research, explaining thedifficulties in providing a unified user interface and global datadictionary. The book gives implementers guidance on hidingdiscrepancies across systems and creating the illusion of a singlerepository for users. It also includes three sampleframeworks implemented using J2SE with JMS, J2EE, andMicrosoft .Net that readers can use to learn how to implementa distributed database management system. IT and development groupsand computer sciences/software engineering graduates will find thisguide invaluable.