Let’s start at the very beginning. It’s a very good place to start. An “Integration” refers to any mechanism by which two systems share data or issue one another commands. Simple, right?
Building an integration is the right answer when any combination of the following 4 objectives needs to be accomplished:
⦁ Push data from one system into another application or system
⦁ Push data from another application or system into a single system
⦁ Query another system or application for data to pull into one system
⦁ Query one system for data to pull into another application or system
Some integrations are in common use:
⦁ Loading users from Active Directory via LDAP
⦁ Connecting to an SSO (Single Sign-on) provider
⦁ Real-time information sharing of data with another system
⦁ Scheduled imports from data sources (FTP, CSV, Excel, etc…)
It’s becoming increasingly rare to find anyone that isn’t using at least one integration.
There are several terms relevant to integrations and knowing them can help you speak to a others more effectively when you’re getting into integrations. This is a semi-complete glossary of the most important terms: