900
|
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} |