diff 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 diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/admin-manual/overview.tex	Wed Apr 28 14:25:08 2010 +0000
@@ -0,0 +1,72 @@
+\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