この図は、オンプレミス・データベースの場合のOML4Rのクライアント・サーバー・アーキテクチャを示しています。クライアントは左側のボックスによって表され、サーバーは右側のボックスによって表されています。クライアントとサーバーは、OML4R SQL APIを使用して通信します。たとえば、SQL Developerなどです。これは、構成済のOML4R Rクライアントにすることもできます。

クライアント内にはRエンジンが示されています。このRエンジンは次のものからなります:
  • OML4RクライアントおよびSupporting Packages
  • その他のRパッケージ
サーバーは右側のボックスによって表されています。サーバー内には次のコンポーネントがあります:
  • Oracle Database
  • 生成されたRエンジン
  • データベース・サーバーにインストールされているOML4Rサーバー・コンポーネント
  • 各サーバー・ノードのエンジンにインストールされているその他のRパッケージ