🗓️ 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