comparison doc/admin-manual/overview.tex @ 949:11d8cc2deb92 1.0

merged doc/1.0
author Thomas Arendsen Hein <thomas@intevation.de>
date Fri, 28 Sep 2012 12:13:58 +0200
parents 2fc4999cf922
children
comparison
equal deleted inserted replaced
899:3f9fc88aec2b 949:11d8cc2deb92
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 % TODO: Add architecture of the system in english
7
8 \begin{enumerate}
9 \item Artifact-Server \\
10 The Artifact-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 the expert information systems (FIS) with their products
15 \item (diagrams like timeseries, verticalprofile, map layers) to make
16 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 artifact-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 artifact-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+ artifact-server-$VERSION.tar.bz2+ -- Artifact-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