Architectural Design To explain the advantages and disadvantages of different distributed systems architectures To discuss client-server and distributed object architectures…