view doc/admin-manual/overview.tex @ 901:1ebde13e620f

Moved all admin-manual specific files in new directory admin-manual doc/trunk@1024 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Hans Plum <hans.plum@intevation.de>
date Wed, 28 Apr 2010 14:25:08 +0000
parents
children fb1e051713cc
line wrap: on
line source
\section{Overview of the GNV-System}

The GNV systems consists of the mainly 4 components, serving the
following tasks:

% FIXME: Add architecture of the system in english

\begin{enumerate}
\item Artefact-Server
The Artefact-Server is a middleware component, managing the core tasks:
\begin{itemize}
   \item Access to the database backend
   \item Providing a RESTful-Interface with a XML-based protocol to serve
   \item the expert information systems (FIS) with their products
   \item (diagrams like timeseries, verticalprofile, map layers) to make
   \item them accessable for the GNV-WebClient
   \item Processing of data for interpolation, classification and vectorisation
   \item Configuration capabilities for FIS and products
   \item Caching database result sets
   \item Managing the WMS-Server for creating maps dynamically
\end{itemize}

\item Database Backend
Database schemata like ESRI ArcMarineBSH, ArcS57 and CONTIS can be
served out of a ESRI ArcSDE 9.3.1 database.

\item WMS-Server
The WMS-Server provides maps via the standardized interface of the OGC
Web Map Service. The configuration is managed through the
artefact-server depending on the parameterization done be the user in
the GNV-WebClient

\item GNV-WebClient
The GNV-WebClient is a thin webbased client providing a HTML-based user
interface for the user to parameterize the FIS and products via the
XML-based protocol provided by the artefact-server through its
RESTful-interface. Within the client the user can manage these tasks:
\begin{itemize}
  \item Select FIS, producs and their parameterisation
  \item Visualize different diagrams like timeseries, vertical- and
horizontalprofiles, vertical and horizontal cross-sections and map
layers
  \item Calculate and visualize (histograms) statistics
  \item Export diagrams for printing in PNG, SVG, vectorized PDFs
  \item Export data as in raw formats like CSV, Ocean Data View (ODV) and
ESRI Shapefiles
\end{itemize}

The GNV-WebClient can be integrated with different MapViewers. The
GNV-WebClients supports a XML-based interface to the MapViewers
describung geometrical data and information about
used layers in order to adapt the selection of FIS and areas of interest
for the parameterization.
\end{enumerate}

The systems has been designed as a distributed system. This manual
descibes the installation of a centralized system on one server for the
middleware and an existing database server.

\section{Deliverables}
\begin{enumerate}
  \item \verb+ artefact-server-$VERSION.tar.bz2+ -- Artefact-Server of the 
    GNV-System as package for installation
  \item \verb+ gnv-$VERSION.war+ -- Web Application Archive for
    deploying in Apache Tomcat
  \item \verb| cgi-mapserver-gp_5.6.3-1~gp+1_i386| -- UMN MapServer
    5.6.3 (in Debian Lenny, UMN MapServer 5.0.3)
  \item \verb+ installation-admin-manual.pdf+ -- this document
  \item \verb+ configuration-manual.pdf+ -- Explaining the configuration
    possibilities for the GNV-System in order to adapt FIS and products
    (diagrams and maps) according to the database schema
\end{enumerate}

http://dive4elements.wald.intevation.org