- The Producer API which allows a business application to publish a stream of events to one or more Kafka topics.
- The Connector API that can connect Kafka topics to existing source databases. For example, a connector to a relational database that captures every change to a table.
- The Consumer API that can connect the Apply Engine to a partitioned stream of CDC Data to facilitate Parallel Apply processing to Relational databases and other Targets.
Connect CDC (SQData) high performance Change Data Capture can be used to detect business events that "Change Data" in real time and/or capture all changes that occur in a DB2 source database. The resulting CDC data is processed by the Replicator Engine running on Linux that formats and publishes Kafka Topics using the Producer API.
Connect CDC (SQData) also seamlessly supports Confluent's proprietary Schema Registry by automating the generation of AVRO Schema's for new Tables and updating those schemas when they change in the Relational source database.
When operating in Replicator / Distributor mode, streaming IMS CDC data can be partitioned for parallel Apply Engines facilitating higher performance Replication of non-relational data than otherwise possible.