©Ian Sommerville 2004
Software Engineering, 7th edition. Chapter 12
To explain the advantages and disadvantages of different distributed systems architectures
To discuss client-server and distributed objectarchitectures
To describe object request brokers and theprinciples underlying the C
To introduce peer-to-peer and service-orientedarchitectures as new models of distributedcomputing.