This illustration describes the process of compiling and linking
OCCI programs.

Source files are input to the host language compiler producing
object files as output. 

The object files and the OCCI Library are then linked by the host
linker producing an executable module or application as output.

The application and the Oracle Server are now able to communicate.