Reference Architecture For Distributed Dbms