Meridian works with Oracle using two intermediate Meridian components:
- 
                                                    Object cache (<DatabaseEngine>ORA.dll): A database-dependent cache that optimizes queries to Oracle. 
- 
                                                    ORAIO driver (HTORAIO.dll): An Oracle-specific component that interfaces between the object cache and Oracle. 
The relationships between these components are illustrated in the following figure.
                                                 
                                            
When a Meridian client sends or requests data from the Meridian application server, the EDM Server service communicates with the object cache , which in turn communicates with ORAIO, which then communicates with Oracle on the Oracle server.
