B.1 GeoRaster REST APIアーキテクチャ
GeoRaster REST APIは、3層アーキテクチャのアプリケーション層(中間層)に論理的に統合されています。
次の図は、GeoRaster REST APIアーキテクチャを示しています。
前述の図は、次の3層アーキテクチャを説明しています。
- クライアント層: GeoRaster RESTクライアントは、クライアント・レイヤーとして機能します。
- 中間層: GeoRaster REST APIは中間層サーバー・レイヤーにデプロイされます。
- サーバー層: GeoRasterデータがOracle Databaseサーバーに格納されるデータ・レイヤー。
GeoRaster REST APIワークフローの説明は、次のとおりです。
- GeoRaster RESTクライアントは、Oracle DatabaseのGeoRasterデータおよび機能にアクセスするために、REST APIリクエストを介してサーバーと通信します。
- GeoRaster REST APIは、Oracle WebLogic ServerなどのJava Webコンテナにデプロイされます。
- GeoRaster RESTクライアントからの他のすべてのリクエストの場合、GeoRaster REST APIはOracle JDBCを使用してGeoRasterデータにアクセスし、Oracle DatabaseのGeoRaster機能を起動します。
親トピック: GeoRaster REST APIリファレンス