Q. Which architecture are reliant on middle-ware ?
a. Multi-tier client–server architecture
b. Master-slave architecture
c. Distributed component architecture
d. Peer-to-peer architecture
It allows the system designer to delay decisions on where and how services should be provided.