Software Architecture1 Architectural Pattern: Broker Used to structure distributed systems –decouple components that interact by remote service invocations.