Enterprise integration architecture
- Source system
- Extract
- Transform
- Validate
- Target system
- Problem
- Each customer needs data from a core platform delivered in its own format to external systems such as payroll.
- Architecture approach
- Keep shared extraction logic in a core layer and isolate customer-specific transformation and formatting in per-customer modules.
- Result
- New customer requirements are delivered as modules without changing shared code.