Integrated Replicat or also known as Inetgrated Deliver has been introduced from 11.2.0.4 onwards that means it is also available in 12C, In integrated mode, the Replicat process leverages the apply processing functionality that is available within the Oracle database. In this mode, Replicat operates as follows:
# Reads the Oracle GoldenGate trail.
# Performs data filtering, mapping, and conversion.
# Constructs logical change records (LCR) that represent source database DML transactions (in committed order). DDL is applied directly by Replicat.
# Attaches to a background process in the target database known as a database inbound server by means of a lightweight streaming interface.
# Transmits the LCRs to the inbound server, which applies the data to the target database.
Below is an image which lists the example of an integrated apply with 2 Apply Servers
# Reads the Oracle GoldenGate trail.
# Performs data filtering, mapping, and conversion.
# Constructs logical change records (LCR) that represent source database DML transactions (in committed order). DDL is applied directly by Replicat.
# Attaches to a background process in the target database known as a database inbound server by means of a lightweight streaming interface.
# Transmits the LCRs to the inbound server, which applies the data to the target database.
Below is an image which lists the example of an integrated apply with 2 Apply Servers