XML Data Cache
XML data cache
increases system performance.
Spatial Index
GDS uses a unique
XML-based R-tree scheme for spatial indexing
Transform Manager
The transform
manager applies user-defined data transformations to data retrieved from
the XML data before the retrieved data is passed to the requesting
client.
The Transform
Manager is fully configurable, such that new response processors may be
integrated in the future. Current implementations include:
- An XSLT Transformer
that transforms GML using compiled or supplied XSLT stylesheets. For
example, this may be used to supply a response that consists of
styled SVG.
- A format transform that
transforms GML to other popular GIS formats and/or transforms
coordinate reference systems.
- A compressor that
compresses a response (XML or binary) using Zip or GZip format.
|
Action Manager
Action Manager
component is similar in concept to a stored procedure engine for
conventional database systems. It enables OEM’s to rapidly build
applications that respond to external events or any kind of change in the
geographic data.
The Action Manager
has been implemented using a flexible architecture for event
notification. Any update to GML features or application schemas triggers
the Action Manager to notify all parties registered for these events.
Peer-to-peer data replication, schema validation and feature locking are
currently based on this architecture.
The Action Manager
is key to applications such as mobile asset management, mobile user
tracking and vicinity management, and situation management for disasters,
environmental and health monitoring (e.g. water quality, earthquakes).
|