comparison 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
comparison
equal deleted inserted replaced
900:6df869086544 901:1ebde13e620f
1 \section{Overview of the GNV-System}
2
3 The GNV systems consists of the mainly 4 components, serving the
4 following tasks:
5
6 % FIXME: Add architecture of the system in english
7
8 \begin{enumerate}
9 \item Artefact-Server
10 The Artefact-Server is a middleware component, managing the core tasks:
11 \begin{itemize}
12 \item Access to the database backend
13 \item Providing a RESTful-Interface with a XML-based protocol to serve
14 \item the expert information systems (FIS) with their products
15 \item (diagrams like timeseries, verticalprofile, map layers) to make
16 \item them accessable for the GNV-WebClient
17 \item Processing of data for interpolation, classification and vectorisation
18 \item Configuration capabilities for FIS and products
19 \item Caching database result sets
20 \item Managing the WMS-Server for creating maps dynamically
21 \end{itemize}
22
23 \item Database Backend
24 Database schemata like ESRI ArcMarineBSH, ArcS57 and CONTIS can be
25 served out of a ESRI ArcSDE 9.3.1 database.
26
27 \item WMS-Server
28 The WMS-Server provides maps via the standardized interface of the OGC
29 Web Map Service. The configuration is managed through the
30 artefact-server depending on the parameterization done be the user in
31 the GNV-WebClient
32
33 \item GNV-WebClient
34 The GNV-WebClient is a thin webbased client providing a HTML-based user
35 interface for the user to parameterize the FIS and products via the
36 XML-based protocol provided by the artefact-server through its
37 RESTful-interface. Within the client the user can manage these tasks:
38 \begin{itemize}
39 \item Select FIS, producs and their parameterisation
40 \item Visualize different diagrams like timeseries, vertical- and
41 horizontalprofiles, vertical and horizontal cross-sections and map
42 layers
43 \item Calculate and visualize (histograms) statistics
44 \item Export diagrams for printing in PNG, SVG, vectorized PDFs
45 \item Export data as in raw formats like CSV, Ocean Data View (ODV) and
46 ESRI Shapefiles
47 \end{itemize}
48
49 The GNV-WebClient can be integrated with different MapViewers. The
50 GNV-WebClients supports a XML-based interface to the MapViewers
51 describung geometrical data and information about
52 used layers in order to adapt the selection of FIS and areas of interest
53 for the parameterization.
54 \end{enumerate}
55
56 The systems has been designed as a distributed system. This manual
57 descibes the installation of a centralized system on one server for the
58 middleware and an existing database server.
59
60 \section{Deliverables}
61 \begin{enumerate}
62 \item \verb+ artefact-server-$VERSION.tar.bz2+ -- Artefact-Server of the
63 GNV-System as package for installation
64 \item \verb+ gnv-$VERSION.war+ -- Web Application Archive for
65 deploying in Apache Tomcat
66 \item \verb| cgi-mapserver-gp_5.6.3-1~gp+1_i386| -- UMN MapServer
67 5.6.3 (in Debian Lenny, UMN MapServer 5.0.3)
68 \item \verb+ installation-admin-manual.pdf+ -- this document
69 \item \verb+ configuration-manual.pdf+ -- Explaining the configuration
70 possibilities for the GNV-System in order to adapt FIS and products
71 (diagrams and maps) according to the database schema
72 \end{enumerate}

http://dive4elements.wald.intevation.org