Oracle Maps

Oracle Maps is the name for a suite of technologies for developing high-performance interactive web-based mapping applications. It consists of components from both the server side and the client side.

Overview of Oracle Maps

Oracle Maps consists of the following main components:

The map tile server (map image caching engine, described in Map Tile Server) automatically fetches and caches map image tiles rendered by the Oracle Spatial map visualization component or other web-enabled map providers. It also serves cached map image tiles to the clients, which are web applications developed using the Oracle Maps client API. The clients can then automatically stitch multiple map image tiles into a seamless large map. Because the map image tiles are normally pregenerated and cached, the application users will experience fast map viewing performance.

The JavaScript mapping client is a browser side map display engine that fetches map content from the servers, and presents it to client applications. It:

The JavaScript mapping client can be easily integrated with any web application or portal.

Architecture for Oracle Maps Applications

Figure: Architecture for Oracle Maps Applications shows the architecture of web mapping applications that are developed using Oracle Maps.

Figure: Architecture for Oracle Maps Applications

Description of the illustration arch_omaps2.jpg

Referring to Figure: Architecture for Oracle Maps Applications, applications interact with the Oracle Maps architecture as follows: