B.1 GeoRaster REST API Architecture

The GeoRaster REST API is logically integrated in the application tier (mid-tier) of a three-tier architecture.

The following figure shows the GeoRaster REST API architecture:

Figure B-1 GeoRaster REST API Architecture

Description of Figure B-1 follows
Description of "Figure B-1 GeoRaster REST API Architecture"

The preceding figure describes a three-tier architecture as follows:

  • Client Tier: The GeoRaster REST Client acts as the client layer.
  • Mid-Tier: The GeoRaster REST API is deployed at the mid-tier server layer.
  • Server Tier: The data layer where the GeoRaster data is stored in the Oracle Database server.

The GeoRaster REST API workflow is explained as follows:

  • The GeoRaster REST client communicates with the server through the REST API requests in order to access the GeoRaster data and functionalities in the Oracle Database.
  • The GeoRaster REST API is deployed into a Java Web Container such as Oracle WebLogic Server.
  • For all other requests from the GeoRaster REST Client, GeoRaster REST API uses Oracle JDBC to access the GeoRaster data and invoke the GeoRaster functionalities in the Oracle Database.