ESM comprises a suite of applications, tools and utilities for accessing, managing and visualizing spatially enabled datasets within an enterprise. The ESM technology can be broken down into the following major pieces:
- ESM Admin is a tool to assist users in mapping the many components that make up the ESM spatial data repository. The module is responsible for administering spatial metadata and checking the repository to ensure that the tables are correctly loaded and accessible.
- ESM Discover is a specialized function within the ESM Admin tool that can be used to explore spatial databases (such as Oracle). By running the discovery process, the ESM Admin tool automatically generates and load various metadata about the newly discovered spatial datasource.
- ESM Metadata Service provides the neccessary tools for publishing spatial metadata to various ESM-enabled clients both within a single department or an enterprise, or publically accessible over the Internet. The service is responsible for configuring clients about where to locate further data sources, loading layer and thematic information and controlling what to draw and when to draw them and what attributes they contain.
- ES JMap API is a Java class library which provides a framework for communicating with ESM Metadatabases, rendering the spatial data from the ESM data services and for building user interfaces. Resulting programs may be deployed over the web as applets or run as fully-fledged java applications.
- ES Fire API is a set of Fire classes which provide Fire programmers the neccessary framework for communicating with ESM Metadatabases, rendering the spatial data from ESM data services, controlling layer visibility and for building user interfaces. As with the Java programs, the Fire programs (along with the Fire plugin) may be deployed over the web or run in client/server mode.
- ES Viewer is a Fire-based application, written using the ES Fire API, designed to allow client-side visualization of an ESM-enabled spatial database. ES Viewer may be run in client/server mode or in web mode, anywhere across the Internet. Typical functionality includes panning, zooming, and layer control, using various spatial queries provided by the Metadata service.
For further information on ESM refer to the following links: