The data that comes from various systems into an application should be handled in a way that we have to do minimum of the work for integration with different systems that provide data.
- Defined a common interface.
- All the systems that provide data have to provide a database that follows the interface specification.
- Application should be able to handle this data.
So this makes it quite easy to get data from other systems.
This may not always be possible but is a way to avoid to many implementations in an application.