TECHNICAL ASSISTANCE FOR THE CONVERSION OF RBPAPs INTO RBMPs DATA MANAGEMENT INCEPTION WORKSHOP ESTAMBUL 9 -11 February - 2015 Eusebio CRUZ GARCÍA.

Slides:



Advertisements
Similar presentations
Building Portals to access Grid Middleware National Technical University of Athens Konstantinos Dolkas, On behalf of Andreas Menychtas.
Advertisements

3 Copyright © 2005, Oracle. All rights reserved. Designing J2EE Applications.
Module 13: Performance Tuning. Overview Performance tuning methodologies Instance level Database level Application level Overview of tools and techniques.
Database System Concepts and Architecture
Click a NOTUS Suite- product for a short description NOTUS REGIONAL NOTUS Regional helps regions perform the tasks related to the reimbursement of providers.
Technical Architectures
Software Architecture Design Instructor: Dr. Jerry Gao.
Chapter 13 Physical Architecture Layer Design
© 2005, Cornell University. Rapid Application Development using the Kuali Architecture (Struts, Spring and OJB) A Case Study Bryan Hutchinson
CASE Tools CIS 376 Bruce R. Maxim UM-Dearborn. Prerequisites to Software Tool Use Collection of useful tools that help in every step of building a product.
Software Architecture Patterns (2). what is architecture? (recap) o an overall blueprint/model describing the structures and properties of a "system"
The Open Grid Service Architecture (OGSA) Standard for Grid Computing Prepared by: Haoliang Robin Yu.
Chapter 9: Moving to Design
Supplement 02CASE Tools1 Supplement 02 - Case Tools And Franchise Colleges By MANSHA NAWAZ.
Application Architectures Vijayan Sugumaran Department of DIS Oakland University.
Session-01. Layers Struts 2 Framework The struts 2 framework is used to develop MVC-based web application. Struts 1.0 was released in June The.
L EC. 01: J AVA FUNDAMENTALS Fall Java Programming.
Address - #22, 1 st Floor, Station View Road, Kodambakkam, Chennai JTech Soft Solutions Website:
Web Application Architecture: multi-tier (2-tier, 3-tier) & mvc
Struts. Agenda Preface Struts and its components An example The architecture required for Struts Applications.
UNIT-V The MVC architecture and Struts Framework.
MODEL VIEW CONTROLLER A Technical Seminar Report submitted to
The Design Discipline.
Database System Concepts and Architecture Lecture # 3 22 June 2012 National University of Computer and Emerging Sciences.
Meir Botner David Ben-David. Project Goal Build a messenger that allows a customer to communicate with a service provider for a fee.
Introduction to distributed systems Dr. S. Indran 23 January 2004.
1 Copyright © 2004, Oracle. All rights reserved. Introduction to Oracle Forms Developer and Oracle Forms Services.
Copyright © 2012 Accenture All Rights Reserved.Copyright © 2012 Accenture All Rights Reserved. Accenture, its logo, and High Performance Delivered are.
CAA/CFA Review | Andrea Laruelo | ESTEC | May CFA Development Status CAA/CFA Review ESTEC, May 19 th 2011 European Space AgencyAndrea Laruelo.
E-Learning Material Web Application Design 3. Web Application Design Architecture Which objects go where? The final model notation Summary.
® IBM Software Group © 2007 IBM Corporation J2EE Web Component Introduction
Computer Emergency Notification System (CENS)
The Client/Server Database Environment Ployphan Sornsuwit KPRU Ref.
Architectural Patterns Support Lecture. Software Architecture l Architecture is OVERLOADED System architecture Application architecture l Architecture.
Midterm Presentation Capstone Team#1, Spring 2011 Irshad Ahmad KhanBalaji Srinivasan Ramakrishna AtluruVideesh Gogineni Instructor: Dr. Kwok-Bun Yue Mentor:
SPEECH DESCRIPTORS GENERATION SOFTWARE UTILIZED FOR CLASSIFICATION AND RECOGNITION PURPOSES Lukasz Laszko Department of Biomedical.
E-portfolio assessment system architecture Milen Petrov Adelina Aleksieva-Petrova 5th TENCompetence Open Workshop, Sofia October 30-31, 2008.
ANKITHA CHOWDARY GARAPATI
Title Carolina First Steering Committee October 9, 2010 Online Voting System Design Yinpeng Li and Tian Cao May 3, 2011.
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 2 Database System Concepts and Architecture.
© FPT SOFTWARE – TRAINING MATERIAL – Internal use 04e-BM/NS/HDCV/FSOFT v2/3 JSP Application Models.
Preface IIntroduction Objectives I-2 Course Overview I-3 1Oracle Application Development Framework Objectives 1-2 J2EE Platform 1-3 Benefits of the J2EE.
1 Copyright © 2004, Oracle. All rights reserved. Oracle Application Development Framework.
Portals: Architecture & Best Practices Greg Hinkle February 2005.
 An essential supporting structure of any thing  A Software Framework  Has layered structure ▪ What kind of functions and how they interrelate  Has.
IBM Global Services © 2005 IBM Corporation SAP Legacy System Migration Workbench| March-2005 ALE (Application Link Enabling)
T Project Review Muuntaja I1 Iteration
Copyright 2007, Information Builders. Slide 1 iWay Web Services and WebFOCUS Consumption Michael Florkowski Information Builders.
Expense Tracking System Developed by: Ardhita Maharindra Muskan Regmi Nir Gurung Sudeep Karki Tikaprem Gurung Date: December 05 th, 2008.
ATLAS Off-Grid sites (Tier-3) monitoring A. Petrosyan on behalf of the ATLAS collaboration GRID’2012, , JINR, Dubna.
By Jonathan Smith. Road Map Introduction Company Information Project Overview Java Web Design and Development Summary Relation to IUP Acknowledgments.
A Presentation Presentation On JSP On JSP & Online Shopping Cart Online Shopping Cart.
1 Copyright © 2008, Oracle. All rights reserved. Repository Basics.
ITT_04101 COMPUTER APPLICATIONS Gaper M CIT
CS 562 Advanced Java and Internet Application Computer Warehouse Web Application By Team Alpha :-  Puja Mehta (102163)  Mona Nagpure (102147)
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 10Slide 1 Chapter 5:Architectural Design l Establishing the overall structure of a software.
The Holmes Platform and Applications
Introduction to Oracle Forms Developer and Oracle Forms Services
ORACLE ADF ONLINE TRAINING COURSE
N-Tier Architecture.
Database System Concepts and Architecture
Introduction to Oracle Forms Developer and Oracle Forms Services
Introduction to Oracle Forms Developer and Oracle Forms Services
MVC and other n-tier Architectures
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 2 Database System Concepts and Architecture.
Building an Integrable XBRL Portal Daniel Hamm German Central Bank
Initial job submission and monitoring efforts with JClarens
Chapter 6: Architectural Design
SDMX IT Tools SDMX Registry
Presentation transcript:

TECHNICAL ASSISTANCE FOR THE CONVERSION OF RBPAPs INTO RBMPs DATA MANAGEMENT INCEPTION WORKSHOP ESTAMBUL February Eusebio CRUZ GARCÍA

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

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

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

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.

THE DESKTOP APPLICATION: Description 6 Some screenshots of the desktop software

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

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:

THE CENTRAL WEB SYSTEM: Description 9 Some screenshots of the web system:

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:

DIAGRAM: OVERALL FLOW OF THE SYSTEM 11

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.

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:

Thank you for your attention 14 Resources: fancyicons.com