🗓️ 04042024 1505
📎 #backend #eip
Background
targetsystem usually requires more information thatsourcesystem can provide- Example below
- Scheduling system:
source - Accounting system:
target - Customer Care:
dataSource(contains additional information that scheduling does not have)
- Scheduling system:
Pattern

Benefits
- No modification to CC / Scheduling system (might not be able to in the first place)
- Loose coupling between
sourceandtarget- Albeit tight coupling between
enricheranddataSource - But this is ok because of the inherent nature of the data
- Albeit tight coupling between
References
- Enterprise Integration Patterns by Gregor Hohpe, Bobby Woolf