組込みJVM(別名OJVM)は、ストアドプロシージャ内でJavaコードを実行する機能を備えています。OJVMは、SQLおよびPL/SQLと同じメモリ空間にある(専用サーバーまたは共有サーバー内の)ユーザー・セッションでJavaコードを実行します。統合的なOracle JDBCドライバを通じて、データをデータベースの外部に移動することなく、高性能でセキュアなデータ・アクセスが可能です。OJVMでは、ネットワーキングおよびWebサービスのコールアウトも可能です。
新しいユーティリティOracle Web Services Callout Utility(OJVMWCU)は、WSDL(SOAP Webサービス)およびWADL(Restful Webサービス)と追加のパラメータを受け入れてWebサービスのクライアント・プロキシを取得し、そのプロキシをデータベースにロードして、SQLおよびPL/SQLからWebサービスをコールアウトするためのラッパーを生成します。
詳細については、関連する章およびDB 12.2のホワイトペーパー「Oracle Database 12cリリース2で提供されたJavaおよびJavaScript開発者向けの新機能」を参照してください。