Oracle Database - Gateway Architecture

Card Puncher Data Processing


The Heterogeneous Services component (gateway) in the database communicates with the Heterogeneous Services agent process. The agent process, in turn, communicates with the remote database.

Heterogeneous Connectivity Process Architecture

The code can be conceptually divided into three parts:

  • The Heterogeneous Services component in Oracle Database : This module performs most of the processing related to heterogeneous connectivity.
  • Agent generic code : This is code in the agent that is generic to all Heterogeneous Services products. This code communicates with the database and provides multithreading support.
  • The driver : This module communicates with the non-Oracle system. It is used to map calls from the Heterogeneous Services to the native API of the non-Oracle system, and it is not specific to Oracle systems.

Discover More
Card Puncher Data Processing
Oracle Database - Gateway (Heterogeneous services)

Gateway (Or Heterogeneous Services before 11g) make a non-Oracle system appear as a remote Oracle Database server through program that are called agent. The Oracle ODBC agent acts as an ODBC client and...

Share this page:
Follow us:
Task Runner