この図は、オンプレミス・データベースの場合のOML4Rのクライアント・サーバー・アーキテクチャを示しています。クライアントは左側のボックスによって表され、サーバーは右側のボックスによって表されています。クライアントとサーバーは、OML4R SQL APIを使用して通信します。たとえば、SQL Developerなどです。これは、構成済のOML4R Rクライアントにすることもできます。
クライアント内にはRエンジンが示されています。このRエンジンは次のものからなります:
- OML4RクライアントおよびSupporting Packages
- その他のRパッケージ
サーバーは右側のボックスによって表されています。サーバー内には次のコンポーネントがあります:
- Oracle Database
- 生成されたRエンジン
- データベース・サーバーにインストールされているOML4Rサーバー・コンポーネント
- 各サーバー・ノードのエンジンにインストールされているその他のRパッケージ