Architectural Models For Distributed Dbms