Event-based Integration
components listen to a message bus or register with a broker
components do not need to know identity of peers
separation of concerns, independent evolution
usually not designed for high-latency networks
poor scalability
- collisions or single point of failure