The third major family of architectural patterns, Enterprise Integration Patterns, define common building blocks considering five primitive operations you can apply to data:
- Create
- Send
- Deliver
- Receive
- Process.
Around these primitives EIP provides integration styles and messaging systems, channels, routing and transformation. Patterns like endpoints, routers, transformers, filters are wire taps, found on common blueprints, came from EIP.
They are used as elementary building blocks for communication between components.