Enterprise Integrations provide the ability to move and share data between systems, databases, and various other types of data sources and data consumers associated with the university.
Enterprise Integrations can be established using two primary methods:
- Real-time integrations provide the ability to continuously share data. As data is created, updated or deleted in a data source, these changes can be simultaneously shared with data consumers. Real-time integrations are commonly used when data is being shared across applications. These types of integrations can best be implemented using APIs
- Batch integrations provide the ability to share data through periodic updates. Data source changes are identified and are periodically shared with data consumers. Batch integrations provide an efficient method for sharing data, especially large volumes of data. Batch integrations are commonly used to support a data warehouse or other types of consumers of data where the data does not have to constantly be in sync with the data source. These types of integrations can best be implemented using ETLs