A digital integration hub (DIH) is an advanced platform architecture that aggregates multiple back-end systems and databases into a low-latency and shared data store.
The store caches and persists data sets scattered across many disjointed back-end databases and makes them available to your applications through high-performance APIs.
Applications access Ignite via an API service layer and experience substantial performance improvements by requesting data from only the Ignite distributed store.
No need to clutter the applications with logic accessing numerous data stores.
Have applications accessing a single low-latency store for hybrid operations.
Ignite, as a high-performance data store, can be synchronized with the back-end databases via:
For uni-directional synchronization between an Ignite cluster
and an external store, Ignite provides the CacheStore interface.
This interface allows Ignite to write-through or write-behind all the changes to the backend-systems automatically.
It also includes transactions. Ignite coordinates and commits a transaction across its in-memory cluster as well as an external transactional database.
For bi-directional synchronization, you can consider various streaming, CDC, and event-based technologies, such as: Kafka, Spark, Debezium and others.
To create new types of applications that can query data from disperse data sources.
DIH is a contemporary way to complete this challenging task.
Accumulate data from dozens of data sources
Keep data in a shared and low-latency store
Get data synchronized with back-end systems
implements a Digital Integration Hub to offload API calls and enable new data access patterns.
uses digital integration hub capabilities to develop the omnichannel Horus platform.
launches the Z Digital Integration Hub built on Apache Ignite to enable real-time business agility for organizations.
Discover our quick start guide and build your first
application in 5-10 minutes
Run our digital integration hub sample application
Download The Sample Project