Download presentation
Presentation is loading. Please wait.
Published byArlene Gilbert Modified over 8 years ago
1
TECHNICAL ASSISTANCE FOR THE CONVERSION OF RBPAPs INTO RBMPs DATA MANAGEMENT INCEPTION WORKSHOP ESTAMBUL 9 -11 February - 2015 Eusebio CRUZ GARCÍA
2
CONTENTS DATA MANAGEMENT IN SPAIN: THE NABIA PROJECT THE DESKTOP APPLICATION DESCRIPTION ARCHITECTURE THE CENTRAL WEB SYSTEM DESCRIPTION ARCHITECTURE DIAGRAM: OVERALL FLOW OF THE SYSTEM EXPECTED ACTIVITIES ACTIONS OUTPUTS 2
3
DATA MANAGEMENT IN SPAIN: THE NABIA PROJECT The NABIA project has been developed by Tragsatec since 2012 to get, among others, the following objectives: 3 Join databases of ground water and surface water. Upload data from the basin districts through a web portal Calculate metrics and status operating on stored data Browse the loaded data in each hydrological year
4
DATA MANAGEMENT IN SPAIN: THE NABIA PROJECT The NABIA project is oriented to services and following the MVC design pattern for separating the application into components. It includes two applications based on JEE technology organized in N- tier: 4 Desktop application Web system
5
THE DESKTOP APPLICATION: Description The water basin districts are responsible for collecting the data needed to calculate the state of the water bodies. These data are locally stored in a standard database within the desktop application. The software checks the structure of the recorded information and prepared it for later submission to web host system. 5 The desktop application called VALNABIA is installed on the computers of the users of the basin districts.
6
THE DESKTOP APPLICATION: Description 6 Some screenshots of the desktop software
7
THE DESKTOP APPLICATION: Architecture It is stand-alone software, i.e., the application is installed on a computer (client) without connecting to a local or remote server. For its development have employed the following frameworks: 7 A set of components for building GUIs in Java using native components, which adopts a more consistent style across all platforms. SWT (Standard Widget Toolkit) JFace is a UI toolkit with classes for handling many common UI programming tasks. Jface
8
THE CENTRAL WEB SYSTEM: Description Subsystem for management, required to operate the system. Subsystem for data loading and validating, used from the basin districts. Subsystem for data calculating. Subsystem for custom queries, official reporting like WISE-SoE and OSPAR and information download. Subsystem for the maintenance of the master tables of taxonomy, their properties and associated metrics. Maintenance and export of data for TAXAGUA. Module for Geographic display. 8 The web system is responsible for providing the functionality necessary to centralize an validate the data of all basin districts in a single database, performing the necessary calculations to assess the status of the water bodies and the generation of reports:
9
THE CENTRAL WEB SYSTEM: Description 9 Some screenshots of the web system:
10
THE CENTRAL WEB SYSTEM: Architecture 10 Shows the user interface using JSP, JQuery and DHTMLX. View layer Responds to various events produced at the hearing and contact the service layer using Spring MVC. Control layer Exposes various business services offered by the application using Spring. Service layer Encapsulates communication with Oracle database using Hibernate. Data access layer Represents the domain model of the application following the JavaBean specification. Model layer The web system has been implemented with architecture on Spring and Hibernate with Oracle 11G database:
11
DIAGRAM: OVERALL FLOW OF THE SYSTEM 11
12
EXPECTED ACTIVITIES: Actions 12 In order to contribute our experience, it is necessary carry out the following actions: Action 1: Confirm the degree of implementation of Turkish Water Information System. Action 2: Learn the methodology of data recording in the System. Action 3: Perform quality checks of the data stored in the System. Action 4: Prepare reportings from the information stored in the System.
13
EXPECTED ACTIVITIES: Output 13 All monitoring information stored in the Turkish Water Information System. Output 1 All monitoring information stored in one database. Output 2 Report on the developed software and instructions on how to use it Output 3 When the four actions have finished, we will be able to achieve the following goals:
14
Thank you for your attention 14 Resources: fancyicons.com
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.