7 RESTfulサービスを使用したデータ交換の有効化

RESTfulサービスは、データベースへのアクセスに使用されるRESTfulサービスの宣言仕様を有効にします。

RESTfulサービスを使用すると、ワークスペースで使用可能なデータベース・オブジェクトの上部に標準ベースの一連のAPIを作成できます。これらのAPIにより、基礎となるデータ・ソースに直接接続することなく、外部システムが問合せ、挿入、更新または削除でデータを安全に操作できるようになります。

Oracle APEX内で作成されたRESTfulサービスの定義は、Oracle REST Data Services (ORDS)リポジトリに格納され、ORDSベースのRESTサービスと呼ばれます。

ノート:

リリース18.1より前は、APEX内で作成したRESTfulサービスの定義は、コアAPEXスキーマのメタデータ表内に格納されていました。これらはAPEXベースのRESTサービスと呼ばれていました。APEXベースのRESTサービスは、APEXリリース22.1でサポートされなくなりました。

ORDSリリース21.4.2以降には、残りのAPEXベースのRESTサービスをORDSベースのサービスにアップグレードできる移行スクリプトが含まれています。詳細は、『Oracle REST Data Servicesリリース・ノート』Oracle APEX Restfulサービス・モジュールの移行に関する項を参照してください。

この項では、RESTfulサービスの概念を示し、APEXを使用してRESTfulサービスを作成、編集および削除する方法について説明します。

ノート:

RESTfulサービスを有効にするかどうかは、ワークペース管理者が制御します。無効化されている場合、「RESTfulサービス」アイコンは表示されません。