Which type of architecture depends on middleware to facilitate communication and service delivery?
Explanation
Distributed component architectures rely on middleware to enable flexible communication and service provision across different system parts, allowing designers to postpone decisions about service locations and methods.