Mercurial > dive4elements > gnv-client
view doc/admin-manual/overview.tex @ 931:4615bc4dc822
Added some FIXMEs where questions arose.
doc/trunk@1071 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Hans Plum <hans.plum@intevation.de> |
---|---|
date | Fri, 07 May 2010 06:20:41 +0000 |
parents | ec28a68b5a87 |
children | 2fc4999cf922 |
line wrap: on
line source
\section{Overview of the GNV-System} The GNV systems consists of the mainly 4 components, serving the following tasks: % TODO: Add architecture of the system in english \begin{enumerate} \item Artifact-Server \\ The Artifact-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 artifact-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 artifact-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+ artifact-server-$VERSION.tar.bz2+ -- Artifact-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}