Enterprise Integrations

What Is the Service?

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

Who Is Eligible to Use It?

Any application owner or data consumer associated with the university that has a need for data integration.

How Do I Use It?

MSU IT can assist with the design, development and operational support of real-time and batch integrations.  MSU IT can provide guidance in determining which type of integration method would be the best fit for a given scenario.

 
Request Assistance

Related Articles (1)

MSU uses the API Gateway to provide several services for building and managing APIs. This article walks through how to request access to that system.