This figure shows:
A cylinder representing Oracle Database disk storage, containing a PL/SQL subprogram and a Java method
A box representing an Oracle Server process execution, containing the PL/SQL Interpreter, the Java Virtual Machine, and the SQL Engine
Two boxes representing an External Process Execution: one containing DLL and the other containing an external C process
Interactions are shown using arrows between these objects: a double arrow between the database cylinder and the Oracle Server Process Execution box, a double arrow between this box and the External C Process box, and an arrow directed from the DLL box to the External C Process box.