hans@901: \section{Overview of the GNV-System} hans@901: hans@901: The GNV systems consists of the mainly 4 components, serving the hans@901: following tasks: hans@901: hans@921: % TODO: Add architecture of the system in english hans@901: hans@901: \begin{enumerate} hans@901: \item Artefact-Server hans@901: The Artefact-Server is a middleware component, managing the core tasks: hans@901: \begin{itemize} hans@901: \item Access to the database backend hans@901: \item Providing a RESTful-Interface with a XML-based protocol to serve hans@901: \item the expert information systems (FIS) with their products hans@901: \item (diagrams like timeseries, verticalprofile, map layers) to make hans@901: \item them accessable for the GNV-WebClient hans@901: \item Processing of data for interpolation, classification and vectorisation hans@901: \item Configuration capabilities for FIS and products hans@901: \item Caching database result sets hans@901: \item Managing the WMS-Server for creating maps dynamically hans@901: \end{itemize} hans@901: hans@901: \item Database Backend hans@901: Database schemata like ESRI ArcMarineBSH, ArcS57 and CONTIS can be hans@901: served out of a ESRI ArcSDE 9.3.1 database. hans@901: hans@901: \item WMS-Server hans@901: The WMS-Server provides maps via the standardized interface of the OGC hans@901: Web Map Service. The configuration is managed through the hans@901: artefact-server depending on the parameterization done be the user in hans@901: the GNV-WebClient hans@901: hans@901: \item GNV-WebClient hans@901: The GNV-WebClient is a thin webbased client providing a HTML-based user hans@901: interface for the user to parameterize the FIS and products via the hans@901: XML-based protocol provided by the artefact-server through its hans@901: RESTful-interface. Within the client the user can manage these tasks: hans@901: \begin{itemize} hans@901: \item Select FIS, producs and their parameterisation hans@901: \item Visualize different diagrams like timeseries, vertical- and hans@901: horizontalprofiles, vertical and horizontal cross-sections and map hans@901: layers hans@901: \item Calculate and visualize (histograms) statistics hans@901: \item Export diagrams for printing in PNG, SVG, vectorized PDFs hans@901: \item Export data as in raw formats like CSV, Ocean Data View (ODV) and hans@901: ESRI Shapefiles hans@901: \end{itemize} hans@901: hans@901: The GNV-WebClient can be integrated with different MapViewers. The hans@901: GNV-WebClients supports a XML-based interface to the MapViewers hans@901: describung geometrical data and information about hans@901: used layers in order to adapt the selection of FIS and areas of interest hans@901: for the parameterization. hans@901: \end{enumerate} hans@901: hans@901: The systems has been designed as a distributed system. This manual hans@901: descibes the installation of a centralized system on one server for the hans@901: middleware and an existing database server. hans@901: hans@901: \section{Deliverables} hans@901: \begin{enumerate} hans@901: \item \verb+ artefact-server-$VERSION.tar.bz2+ -- Artefact-Server of the hans@901: GNV-System as package for installation hans@901: \item \verb+ gnv-$VERSION.war+ -- Web Application Archive for hans@901: deploying in Apache Tomcat hans@901: \item \verb| cgi-mapserver-gp_5.6.3-1~gp+1_i386| -- UMN MapServer hans@901: 5.6.3 (in Debian Lenny, UMN MapServer 5.0.3) hans@901: \item \verb+ installation-admin-manual.pdf+ -- this document hans@901: \item \verb+ configuration-manual.pdf+ -- Explaining the configuration hans@901: possibilities for the GNV-System in order to adapt FIS and products hans@901: (diagrams and maps) according to the database schema hans@901: \end{enumerate}