Technology architecture - Concept
Integration layer
The part of a system architecture that connects applications and moves data between them
What's it for?
Provides a shared part of the technology setup for moving information between different systems.
For example…
The integration layer receives orders from several channels, translates them into a common format and passes them to the ERP
Rather than every application connecting directly to every other one, a shared integration layer handles routing, transformation and security.