The current version of our Integration Design Framework includes five integration styles, which are:

All integration styles are technology agnostic and are applicable within multiple integration domains
Process integration | Data integration | Analytics integration | User integration | Thing integration | |
Objective | Chaining of business processes | Synchronization of data | Deriving business insights from business applications and data sources | Omni-channel access to back-end applications | Capturing and processing of real-world data |
Interaction type | System-2-system | System-2-system | System-2-user | User-2-system | Thing-2-system |
Coupling to application | Process-level | Data-level | Data-level / business-level | User interface level | Thing event |
Primary trigger | Application event | Schedule or application event | Application event (or User event) | User event | Thing event |
Execution mode | (Near) real time | Batch or near real time | (Near) real time or batch | (Near) real time | (Near) real time or batch |
Unit of data exchange | Single objects | Bulk-data or single objects | From aggregated to line-item data | Single objects or bulk-data | Single objects or bulk-data |
Specific requirements |
|
|
|
|
|