Distributed Database Reference Architecture