Case Study #2: A DSS for Flash Flood

Size: px
Start display at page:

Download "Case Study #2: A DSS for Flash Flood"

Transcription

1 S. Nativi, P. Mazzetti, L. Bigagli and M. Mancini Case Study #2: A DSS for Flash Flood Bringing together Geo-science systems and Decision Makers Ontology mapping issue Expanding Horizons 2003 UNIDATA/UCAR Boulder (CO) June 2003

2 Rationale - Flash-Flood Early Warning estimate is a complex task requiring a wide set of geospatial data providing information about current and future values of heterogeneus parameters (hydrological and not) - Most common sources Raingauge networks Satellites Weather radars Local Area Models GIS - Generally speaking, Decision Makers are NOT computer scientists or Hydraulics Engineers. - A DSS to be effective needs to express results according to Decision-Makers ontology.

3 The Service- Oriented Approach USER COMMUNITIES Device Adaptation services Current Situation Presentation Future Situation Presentation Single Situation Analysis DEVICE RENDERING Services HUMAN INTERACTION Services Information Resources Synchronising Services Heterogeneous Content Consolidation Services CO-OPERATION Services Hydrological Parameter Generation Services Decision Making Parameter Generation Services PROCESSING/TASK Services Protocol Adapting Services (to Geo-RI Interfaces) Binding Adapting Services (e.g. Marshalling services) MODEL/INFORMATION MANAGEMENT Services DATA/INFORMATION Weather Datasets GIS Datasets Geo DATA PROVIDERS Forecasted Datasets

4 The Starting Scenario: main issues Organization: - Data sources were managed by many different data providers; Technology: - Data were accessed through different communications protocols and they were encoded in proprietary formats; Content: - No specific pre-processing for flash flood early warning was available; Semantic: - Information was expressed according to data providers (scientists, researchers, ) or hydrologists conceptual models; Presentation: - Data were visualized through legacy applications that were not specifically designed for flash flood early warning problem;

5 The Starting Scenario: overview Decision-makers can access a lot of information, but they can utilize only a small part of them, effectively.

6 Our approach for a DSS The DSS is made up of two main components. Raingauge Network (Measured precipitation) MARTE network The first component act as an Expert System: Presentation and Graphical Enrichment Info Presentation System Situation Report Expert System LAM (Forecasted precipitation) Ancillary Data (GIS layers) RAMS Model Tuscany Region GIS 1. It extracts useful information from data sources; 2. It integrates and processes the information (according to a specific model); 3. It provides a standard and open situation report.! Enriched and Contextualised Situation Rendering A second component acts as a Presentation System: Decision Maker 1. It carries out proper presentation of the situation report. 2. It enriches the presentation with useful graphical and presentation features. 3. It contextualises the rendering according to the client device configuration

7 An operational implementation: the MIMÌ System MARTE network MARTE network Raingauge Network (Measured precipitation) Situation Report RAMS Model??? RAMS model Presentation and Graphical Enrichment Info Portal System Expert System LAM (Forecasted precipitation) Ancillary Data (GIS layers) Tuscany Region GIS Ancillary Data (GIS layers)! Enriched and Contextualised Situation Rendering Decision Maker Decision Maker -MARTE system: a ground-based sensors network providing data every 15/30 minutes, in a legacy format. It is managed by the National Hydrographic Service. -RAMS system: a Local Area Model providing forecasted precipitation data for the Tuscany Region. It works out one map per hour within 48 hours forecasting time. Maps are provided in legacy binary format along with a metadata text file. It is managed by the Regional Laboratory for Applied Meteorology.

8 The three Ontology Views Domain specifc Ontologies Hydrology Ontology Decision-makers Ontology RAMS forecasted precipitation data MARTE measured precipitation data Hydrogeologic parameter extraction Decision-making parameter extraction DSS Client Application Expert System other data

9 Domain Ontology To be effective the system needs to express results according to the Decision-Makers ontology. Generally speaking, Decision Makers are NOT computer scientists or Hydraulics Engineers Portal Portal Antecedent Moisture Content Sub-basin section status Rainfall Event shape?? th Qtr 3rd Qtr 2nd Qtr 1st Qtr Alarm Threshold! Situation Report 0 East West North Decision Maker Decision Maker Not effective Effective

10 The Ontology Integration issue Hydrology Conceptual Model (Simplified View) DSS Conceptual Model (Simplified View)

11 Hydrogeological Model An Hydrogeological Model developed by the Polytechnic of Milan is the core component of the expert system. It defines the procedures to extract information from the input data and generate the hydrological outputs which are mapped to the DM s concepts (Conceptual Model). - Briefly, the expert system tasks are: - To update the situation (sub-basins critical sections status) each time a measured map (from MARTE) or a forecasted map (from RAMS LAM) is available; - To aggregate the rainfall on each sub-basin; - For each sub-basin, to check the existence of a rainfall event according to the value of the aggregated rainfall; - For sections with active events, to compute and compare the cumulated rainfall with a threshold, based on hydrological parameters; - To manage sectionstatus, each section is in one of three possible status (no event, event without warning, event with warning); - To achieve the model output: a summary of the situation (sections status, rainfall series, )

12 Computational Architecture - Component-based approach; - Multiplatform approach; - Extensible solution; - Distributed solution Presentation System Expert System Content Collector Presentation Adapter Client Application Middleware Info/Data Resources

13 MIMÌ Technology baseline Adopted technologies: - Java Platform (J2SE, J2EE, J2ME, Java Web Start); - Web Service technology XML/XSD; XSLT; SOAP/HTTP(S); HTTP/HTTPS; WSDL; - SVG;

14 Raingauge Network Data (Real Time Data) Local Area Model (Forecasting Data) GIS Data (Time-invariant Data) Legacy Data MARTE System RAMS System National Authority GIS Hydrographic National Centre Web Server (Situation Information Publisher) Intranet Legacy Data Legacy Data Hydrological Expert System (Situation Information Generator) Web Servers (Presentation Information Publishers: e.g. River Network, DEM, etc.) Tuscany Regional Meteo-Laboratory National Arno Basin Authority Hydrogeological Model Polytechnic of Milan Expert System Presentation System Contestualised Presentation Server HTML SVG DSS Implementation - Expert System Hydrological Model Implementation Ontology Mapper - Presentation System Content Collector Contestualised Presentation Adapter - Client Application Thick Client Thin Client Mobile Client Thick Client Application (Expert Decision-makers) Thin Client Application (Decision-makers)

15 Raingauge Network Data (Real Time Data) Local Area Model (Forecasting Data) GIS Data (Time-invariant Data) Legacy Data MARTE System RAMS System National Authority GIS Hydrographic National Centre Web Server (Situation Information Publisher) Intranet Legacy Data Hydrological Expert System (Situation Information Generator) Web Servers (Presentation Information Publishers: e.g. River Network, DEM, etc.) Tuscany Regional Meteo-Laboratory Legacy Data National Arno Basin Authority Hydrogeological Model Polytechnic of Milan Expert System Presentation System Contestualised Presentation Server HTML SVG DSS Implementation - Expert System Hydrological Model Implementation Ontology Mapper - Presentation System Content Collector Contestualised Presentation Adapter - Client Application Thick Client Thin Client Mobile Client Thick Client Application (Expert Decision-makers) Thin Client Application (Decision-makers)

16 MIMÌ Human-System Interaction Model The Java-based thick client is specifically designed for decisionmakers showing DMs ontology information in a user friendly manner. The GUI is based on typical use-cases defined in collaboration with the final users; In particular: -Only the sections status for a given time is normally visible; -User can select the reference time choosing to view the measured situation or one of the forecasted situations; -Uuser can inspect a specific section obtaining charts of cumulated and aggregated rainfall

17 Thick Client 1) Login

18 Thick Client 2) View the real-time measured situation Critical Sections Its satus is reported by the shape and the colour

19 Thick Client 3) Select and view a real-time forecasted situation Available Forecasted Situations Just select one and the forecasetd scenario is diplayed

20 Thick Client 4) Inspect a basin section for a potentially dangerous forecasted situation Aggregated Rainfall Cumulated Rainfall Green = forecasted Blue = measured Threshold

21 Smart Phone Client J2ME enabled Device

22 Cell-Phone Client XHTML enabled Device The present situation At the Subbasin level The next forecasted situation At the Subbasin level

23 S. Nativi, P. Mazzetti, L. Bigagli and G. Villoresi University of Florence and IMAA-CNR The Presentation System To leverage interoperability and extend the DSS Decoupling Content from Presentation Info Towards the Cooperative work Expanding Horizons 2003 UNIDATA/UCAR Boulder (CO) June 2003

24 To decouple Content and Presentation information Content Information Raingauge Network Data (Real Time Data) Legacy Data Local Area Model (Forecasting Data) Legacy Data Web Server (Situation Information Publisher) GIS Data (Time-invariant Data) MARTE System RAMS System National Authority GIS Hydrographic National Centre Intranet Tuscany Regional Meteo-Laboratory Legacy Data National Arno Basin Authority Hydrogeological Model Polytechnic of Milan Hydrological Expert System (Situation Information Generator) Expert System Presentation Information Web Servers (Presentation Information Providers: e.g. River Network, DEM, etc.) Presentation System Contestualised Presentation Server Thick Client Application (Expert Decision-makers) Thin ClientApplication Mobile Client Application (Decision-makers)

25 Sub-basin Situations Raingauges Situations Expert System Information Resources Device-depended Rendering Basin critical sections Metadata Portal System Basin DEM Basin River Network Collector Adapter Contestualised Presentation Server Web Servers SVG HTML Tag-language Java Object Thick Client Application (Expert Decision-makers) Thin ClientApplication Mobile Client Application (Decision-makers) Client Applications

26 Expert System Information Resources Device-depended Rendering Web Servers Collector Adapter SVG HTML Portal System Content Info Assessment Contestualised Presentation Server Content + Presentation Info Rendering Tag-language Java Object Thick Client Application (Expert Decision-makers) Thin ClientApplication Mobile Client Application (Decision-makers) Client Applications

27 XSLT XSLT Sub-basin Situations Collector Adapter Raingauges Situations Content Info Basin critical sections Metadata ConsolidatedReport SVG SVG Basin DEM Portal System Presentation Info Basin River Network Computational Components HTML SVG J <TAG> Thick Client Application (Expert Decision-makers) DeviceConfiguration Thin ClientApplication Mobile Client Application (Decision-makers) Client Applications Web Service HTTP Service

28 Implemented Presentation Services - Global Situation Service The presentation of the present and future situations for all the basin sections - asituation Service The presentation of a given situation for all the basin sections - asection Evolution Service Only Thick and Thin Clients All Clients All Clients The presentation of the present and future situations for a given basin section

29 XSLT GlobalSituation Collector SVG SVG Portal System Global Situation Service XSLT Thick Client Adapter GlobalReport XSLT Thin Client Adapter Presentation Proxy Thin Clients need an HTTP-based Presentation Proxy HTML SVG Thick Client Application (Expert Decision-makers) DeviceConfiguration Client Applications Thin Client Application (Decision-makers) Web Service HTTP Service

30 Client Device SOAP message Demo Components Deployment Web Browser Any Device Web Browser HTTP/GET/POST Message Presentation Proxy (TOMCAT) port: 8080 Adapter Web Service Adapter Service Proxy Situation Report Servlet Servlet Server Servlet Server Adapter Application Collector Web Service Expert Proxy (TOMCAT) port: 8080 Situation Report Service Manager Presentation Server port: 8004 Situation Report Collector Collector Application Expert System Proxy Expert System Application Web Services Server

31 - Web Service SOAP Message XML/XSD - HTTP Service HTTP GET/POST Message Low-level Access Services SOAP Engine Web Service Operative System Adapter Application Web Browser Servlet Engine Web Service Proxy SOAP message HTTP/GET/POST Message

32 Mobile Clients Demo - Demo: asituationservice - Client application is any device Web Browser - Presentations are personalised for: PDA Smart Phone Cellular Phone

33 Exercises 1. Use a general purpose SOAP Client to access the Collector and Adapter web services Add a Presentation Resource (SVG fragment) The Tuscany Region boundary

Distributed Multitiered Application

Distributed Multitiered Application Distributed Multitiered Application Java EE platform uses a distributed multitiered application model for enterprise applications. Logic is divided into components https://docs.oracle.com/javaee/7/tutorial/overview004.htm

More information

Development and Implementation of International and Regional Flash Flood Guidance (FFG) and Early Warning Systems. Project Brief

Development and Implementation of International and Regional Flash Flood Guidance (FFG) and Early Warning Systems. Project Brief Development and Implementation of International and Regional Flash Flood Guidance (FFG) and Early Warning Systems Project Brief 1 SUMMARY The purpose of this project is the development and implementation

More information

Desarrollo de una herramienta de visualización de datos oceanográficos: Modelos y Observaciones

Desarrollo de una herramienta de visualización de datos oceanográficos: Modelos y Observaciones Desarrollo de una herramienta de visualización de datos oceanográficos: Modelos y Observaciones J. Fernandez, J. Lopez, I. Carlos, F. Jerez, F. Hermosilla, M. Espino SIMO, LIM-UPC, CIIRC FIELD_AC 7 th

More information

Computational Web Portals. Tomasz Haupt Mississippi State University

Computational Web Portals. Tomasz Haupt Mississippi State University Computational Web Portals Tomasz Haupt Mississippi State University What is a portal? Is it a web page? There is something going on behind the scene! Synopsis URL TCP/IP SSL HTTP HTTPS PKI Kerberos HTML

More information

DISASTER RISK MANAGEMENT INFORMATION SYSTEMS IN TAIWAN. Dean, College of Planning and Design National Cheng Kung University Taiwan

DISASTER RISK MANAGEMENT INFORMATION SYSTEMS IN TAIWAN. Dean, College of Planning and Design National Cheng Kung University Taiwan DISASTER RISK MANAGEMENT INFORMATION SYSTEMS IN TAIWAN Prof. Feng-Tyan LIN Dean, College of Planning and Design National Cheng Kung University Taiwan Taiwan has been implementing National GIS Projects

More information

NextData System of Systems Infrastructure (ND-SoS-Ina)

NextData System of Systems Infrastructure (ND-SoS-Ina) NextData System of Systems Infrastructure (ND-SoS-Ina) DELIVERABLE D2.3 (CINECA, CNR-IIA) - Web Portal Architecture DELIVERABLE D4.1 (CINECA, CNR-IIA) - Test Infrastructure Document identifier: D2.3 D4.1

More information

SEXTANT 1. Purpose of the Application

SEXTANT 1. Purpose of the Application SEXTANT 1. Purpose of the Application Sextant has been used in the domains of Earth Observation and Environment by presenting its browsing and visualization capabilities using a number of link geospatial

More information

Java Everywhere. Simon Ritter Technology Evangelist Sun Microsystems, Inc.

Java Everywhere. Simon Ritter Technology Evangelist Sun Microsystems, Inc. Java Everywhere Simon Ritter Technology Evangelist Sun Microsystems, Inc. Agenda Data & Web Services The Sun Java Enterprise System Future Directions For Java Ease of Development Summary Waves of the Internet

More information

Enterprise Software Architecture & Design

Enterprise Software Architecture & Design Enterprise Software Architecture & Design Characteristics Servers application server, web server, proxy servers etc. Clients heterogeneous users, business partners (B2B) scale large number of clients distributed

More information

SIEREM: an environmental information system for water resources

SIEREM: an environmental information system for water resources Climate Variability and Change Hydrological Impacts (Proceedings of the Fifth FRIEND World Conference held at Havana, Cuba, November 2006), IAHS Publ. 308, 2006. 19 SIEREM: an environmental information

More information

Position Paper for Ubiquitous WEB

Position Paper for Ubiquitous WEB Position Paper for Ubiquitous WEB Satoru TAKAGI, Katsunori SHINDO, Jun YAMADA, Ken SAKAMURA YRP Ubiquitous Networking Laboratory 1. Our Objectives As various types of digital communication networks including

More information

Tools to Develop New Linux Applications

Tools to Develop New Linux Applications Tools to Develop New Linux Applications IBM Software Development Platform Tools for every member of the Development Team Supports best practices in Software Development Analyst Architect Developer Tester

More information

Beyond Web Services A network-centric approach to system design

Beyond Web Services A network-centric approach to system design 1 Beyond Web Services A network-centric approach to system design David Crute Principal Architect Integrated Systems Division General Dynamics C4 Systems 2 Network Services Evolution Software Integration

More information

Chapter 10 Web-based Information Systems

Chapter 10 Web-based Information Systems Prof. Dr.-Ing. Stefan Deßloch AG Heterogene Informationssysteme Geb. 36, Raum 329 Tel. 0631/205 3275 dessloch@informatik.uni-kl.de Chapter 10 Web-based Information Systems Role of the WWW for IS Initial

More information

User Stories Report. Project. Statistics: Name Start End Weather Forecaster 5/2/ /7/2005

User Stories Report. Project. Statistics: Name Start End Weather Forecaster 5/2/ /7/2005 User Stories Report Project Name Start End Weather Forecaster 5/2/2005 10/7/2005 Statistics: User Stories Count: 4 Tasks Count: 8 Bugs Count: 6 Total Spent Time: 70 1. Heat Measurement Device 1.1. Scope

More information

Operations Dashboard for ArcGIS Monitoring GIS Operations. Michele Lundeen Esri

Operations Dashboard for ArcGIS Monitoring GIS Operations. Michele Lundeen Esri Operations Dashboard for ArcGIS Monitoring GIS Operations Michele Lundeen Esri mlundeen@esri.com What is a dashboard? Conceptual term, can mean different things to different audiences Dashboards provide

More information

Toward the Development of a Comprehensive Data & Information Management System for THORPEX

Toward the Development of a Comprehensive Data & Information Management System for THORPEX Toward the Development of a Comprehensive Data & Information Management System for THORPEX Mohan Ramamurthy, Unidata Steve Williams, JOSS Jose Meitin, JOSS Karyn Sawyer, JOSS UCAR Office of Programs Boulder,

More information

Two interrelated objectives of the ARIADNE project, are the. Training for Innovation: Data and Multimedia Visualization

Two interrelated objectives of the ARIADNE project, are the. Training for Innovation: Data and Multimedia Visualization Training for Innovation: Data and Multimedia Visualization Matteo Dellepiane and Roberto Scopigno CNR-ISTI Two interrelated objectives of the ARIADNE project, are the design of new services (or the integration

More information

WatERP. Water Enhanced Resource Planning Where water supply meets demand

WatERP. Water Enhanced Resource Planning Where water supply meets demand WatERP Water Enhanced Resource Planning Where water supply meets demand GA number: 318603 WP 6: WatERP Open Management Platform D6.5: User Manual and Technical Integration Manual V1.0 02/09/2015 www.waterp-fp7.eu

More information

v Introduction to WMS Become familiar with the WMS interface WMS Tutorials Time minutes Prerequisite Tutorials None

v Introduction to WMS Become familiar with the WMS interface WMS Tutorials Time minutes Prerequisite Tutorials None s v. 10.0 WMS 10.0 Tutorial Become familiar with the WMS interface Objectives Read files into WMS and change modules and display options to become familiar with the WMS interface. Prerequisite Tutorials

More information

May 22, 2013 Ronald Reagan Building and International Trade Center Washington, DC USA

May 22, 2013 Ronald Reagan Building and International Trade Center Washington, DC USA May 22, 2013 Ronald Reagan Building and International Trade Center Washington, DC USA 1 Introduction to MapViewer & Tools for Your Business Apps and Mobile Devices Albert Godfrind Oracle Spatial Architect

More information

a white paper from Corel Corporation

a white paper from Corel Corporation a white paper from Corel Corporation This document is for discussion purposes only. The products and processes are still under development. The information presented is therefore subject to change without

More information

WatERP. Water Enhanced Resource Planning Where water supply meets demand

WatERP. Water Enhanced Resource Planning Where water supply meets demand WatERP Water Enhanced Resource Planning Where water supply meets demand GA number: 318603 WP 6: WatERP Open Management Platform D6.4: Open Management Platform 3 rd Prototype V1.0 31/08/2015 www.waterp-fp7.eu

More information

Connecting Distributed Geoservices: Interoperability research at ITC

Connecting Distributed Geoservices: Interoperability research at ITC AGILE Interoperability Workshop, Lyon, April 23rd, 2003 Connecting Distributed Geoservices: Interoperability research at ITC Barend Köbben & Rob Lemmens {kobben,lemmens}@itc.nl International Institute

More information

Channel Conditions in the Onion Creek Watershed. Integrating High Resolution Elevation Data in Flood Forecasting

Channel Conditions in the Onion Creek Watershed. Integrating High Resolution Elevation Data in Flood Forecasting Channel Conditions in the Onion Creek Watershed Integrating High Resolution Elevation Data in Flood Forecasting Lukas Godbout GIS in Water Resources CE394K Fall 2016 Introduction Motivation Flooding is

More information

Spatial Hydrologic Modeling HEC-HMS Distributed Parameter Modeling with the MODClark Transform

Spatial Hydrologic Modeling HEC-HMS Distributed Parameter Modeling with the MODClark Transform v. 9.0 WMS 9.0 Tutorial Spatial Hydrologic Modeling HEC-HMS Distributed Parameter Modeling with the MODClark Transform Setup a basic distributed MODClark model using the WMS interface Objectives In this

More information

Architecting a Network-Centric M&S Application

Architecting a Network-Centric M&S Application Introduction to Modeling and Simulation Architecting a Network-Centric M&S Application OSMAN BALCI Professor Department of Computer Science Virginia Polytechnic Institute and State University (Virginia

More information

Enterprise Web based Software Architecture & Design

Enterprise Web based Software Architecture & Design IMPORTANT NOTICE TO STUDENTS These slides are NOT to be used as a replacement for student notes. These slides are sometimes vague and incomplete on purpose to spark class discussions Enterprise Web based

More information

Black Sea and Middle East Flash Flood Guidance (BSMEFFG) System Operational Concept

Black Sea and Middle East Flash Flood Guidance (BSMEFFG) System Operational Concept The Republic of Turkey The Ministry of Forestry and Water Affairs Black Sea and Middle East Flash Flood Guidance (BSMEFFG) System Operational Concept Yusuf ULUPINAR Turkish State Meteorological Service

More information

Storm Drain Modeling HY-12 Rational Design

Storm Drain Modeling HY-12 Rational Design v. 10.1 WMS 10.1 Tutorial Learn how to design storm drain inlets, pipes, and other components of a storm drain system using FHWA's HY-12 storm drain analysis software and the WMS interface Objectives Define

More information

Oracle Developer Day

Oracle Developer Day Oracle Developer Day Sponsored by: J2EE Track: Session #3 Developing JavaServer Faces Applications Name Title Agenda Introduction to JavaServer Faces What is JavaServer Faces Goals Architecture Request

More information

MY DEWETRA IPAFLOODS REPORT

MY DEWETRA IPAFLOODS REPORT Grant Contract N. ECHO/SUB/2014/692292 Programme for Prevention, Preparedness and Response to Floods in the Western Balkans and Turkey IPA FLOODS Capacity Building Activities 2016 MY DEWETRA IPAFLOODS

More information

Using ESML in a Semantic Web Approach for Improved Earth Science Data Usability

Using ESML in a Semantic Web Approach for Improved Earth Science Data Usability Using in a Semantic Web Approach for Improved Earth Science Data Usability Rahul Ramachandran, Helen Conover, Sunil Movva and Sara Graves Information Technology and Systems Center University of Alabama

More information

Nexthink V5: What is New?

Nexthink V5: What is New? Nexthink V5: What is New? Nexthink V5 is scheduled to be released at the end of December 2013. Watch a preview at http://www.nexthink.com/itanalytics/v5/. Nexthink will host two events in January 2014

More information

Lecturer 2: Spatial Concepts and Data Models

Lecturer 2: Spatial Concepts and Data Models Lecturer 2: Spatial Concepts and Data Models 2.1 Introduction 2.2 Models of Spatial Information 2.3 Three-Step Database Design 2.4 Extending ER with Spatial Concepts 2.5 Summary Learning Objectives Learning

More information

Tutorial Hydrodynamics in sewers

Tutorial Hydrodynamics in sewers Tutorial Hydrodynamics in sewers September 2007 3.9230.00 Tutorial Hydrodynamics in sewers September 2007 Tutorial Hydrodynamics in sewers 3.9230.00 September 2007 Contents 1 Tutorial Hydrodynamics in

More information

SIEREM: an environmental information system for water resources

SIEREM: an environmental information system for water resources Climate Variability and Change Hydrological Impacts (Proceedings of the Fifth FRIEND World Conference held at Havana, Cuba, November 2006), IAHS Publ. 308, 2006. 19 SIEREM: an environmental information

More information

Vision of J2EE. Why J2EE? Need for. J2EE Suite. J2EE Based Distributed Application Architecture Overview. Umair Javed 1

Vision of J2EE. Why J2EE? Need for. J2EE Suite. J2EE Based Distributed Application Architecture Overview. Umair Javed 1 Umair Javed 2004 J2EE Based Distributed Application Architecture Overview Lecture - 2 Distributed Software Systems Development Why J2EE? Vision of J2EE An open standard Umbrella for anything Java-related

More information

Online intercomparison of models and observations using OGC and community standards

Online intercomparison of models and observations using OGC and community standards Online intercomparison of models and observations using OGC and community standards Alastair Gemmell * Jon Blower Keith Haines Adit Santokhee Reading e-science e Centre, Environmental Systems Science Centre,

More information

Version 10. Support: Copyright c 2017 DWEM (DataWise Environmental Monitoring). All rights reserved.

Version 10. Support: Copyright c 2017 DWEM (DataWise Environmental Monitoring). All rights reserved. Version 10 Support: 530-878-5013 info@datawise.ws Copyright c 2017 DWEM (DataWise Environmental Monitoring). All rights reserved. Chapter 1 Contents This manual is designed to provide the user with easy

More information

PLATFORM TECHNOLOGY UNIT-5

PLATFORM TECHNOLOGY UNIT-5 1. Write in brief about the J2EE enterprise edition? Java is one of the most commonly used and mature programming languages for building enterprise applications. Java development has evolved from small

More information

UiB 1. april 04. Sun Microsystems

UiB 1. april 04. Sun Microsystems UiB 1. april 04 hans.bue@sun.com Sun Microsystems Agenda Java Desktop System (JDS) StarOffice / OpenOffice Videre utvikling Java Enterprise System (JES) Konsept for fremtidens desktop 2 JDS Java Desktop

More information

Integration of distributed data sources for mobile services

Integration of distributed data sources for mobile services Integration of distributed data sources for mobile services Gianpietro Ammendola, Alessandro Andreadis, Giuliano Benelli, Giovanni Giambene Dipartimento di Ingegneria dell Informazione, Università di Siena

More information

ESRI PUG Web Services and Tuning. March 12, 2003

ESRI PUG Web Services and Tuning. March 12, 2003 ESRI PUG Web Services and Tuning March 12, 2003 2003 IHS Energy and its affiliated and subsidiary companies, all rights reserved. Agenda 1. Introduction 2. GIS on the WEB 3. Current GIS/WEB Architecture

More information

Km4City Smart City API: an integrated support for mobility services

Km4City Smart City API: an integrated support for mobility services 2 nd IEEE International Conference on Smart Computing (SMARTCOMP 2016) Km4City Smart City API: an integrated support for mobility services C. Badii, P. Bellini, D. Cenni, G. Martelli, P. Nesi, M. Paolucci

More information

Spatial Hydrologic Modeling Using NEXRAD Rainfall Data in an HEC-HMS (MODClark) Model

Spatial Hydrologic Modeling Using NEXRAD Rainfall Data in an HEC-HMS (MODClark) Model v. 10.0 WMS 10.0 Tutorial Spatial Hydrologic Modeling Using NEXRAD Rainfall Data in an HEC-HMS (MODClark) Model Learn how to setup a MODClark model using distributed rainfall data Objectives Read an existing

More information

From Synergie and Oppidum to Synopsis

From Synergie and Oppidum to Synopsis From Synergie and Oppidum to Synopsis M.-F. VOIDROT & A. LASSERRE-BIGORRY EGOWS Meeting ECMWF, June 2010 2 Overview Synergie and Oppidum : Two operational tools for forecasting at Meteo-France (and web

More information

Security and Defense R&D Capabilities in the Bulgarian Academy of Sciences

Security and Defense R&D Capabilities in the Bulgarian Academy of Sciences BULGARIAN ACADEMY OF SCIENCES Center for National Security and Defense Research 1040 Sofia, Bulgaria, 15 November Str., (+359) 2 987-77-83, www.cnsdr.bas.bg, e-mail: cnsdr@bas.bg Security and Defense R&D

More information

EUDAT B2FIND A Cross-Discipline Metadata Service and Discovery Portal

EUDAT B2FIND A Cross-Discipline Metadata Service and Discovery Portal EUDAT B2FIND A Cross-Discipline Metadata Service and Discovery Portal Heinrich Widmann, DKRZ DI4R 2016, Krakow, 28 September 2016 www.eudat.eu EUDAT receives funding from the European Union's Horizon 2020

More information

Basic Profile 1.0. Promoting Web Services Interoperability Across Platforms, Applications and Programming Languages

Basic Profile 1.0. Promoting Web Services Interoperability Across Platforms, Applications and Programming Languages Promoting Web Services Interoperability Across Platforms, Applications and Programming Languages Basic Profile 1.0 August 12, 2003 WS-I GOALS Achieve interoperability Integrate specifications Promote consistent

More information

A ONE-STOP SERVICE HUB INTEGRATING ESSENTIAL WEATHER AND GEOPHYSICAL INFORMATION ON A GIS PLATFORM. Hong Kong Observatory

A ONE-STOP SERVICE HUB INTEGRATING ESSENTIAL WEATHER AND GEOPHYSICAL INFORMATION ON A GIS PLATFORM. Hong Kong Observatory A ONE-STOP SERVICE HUB INTEGRATING ESSENTIAL WEATHER AND GEOPHYSICAL INFORMATION ON A GIS PLATFORM Hong Kong Observatory Mission HONG KONG OBSERVATORY To provide people-oriented quality services in meteorology

More information

Integrated Water Resources Science and Services (IWRSS)

Integrated Water Resources Science and Services (IWRSS) TOO MUCH POOR QUALITY TOO LITTLE Integrated Water Resources Science and Services (IWRSS) Collaborative Science, Services and Tools to Support Integrated and Adaptive Water Resources Management April, 2011

More information

Introduction to Prod-Trees

Introduction to Prod-Trees European Geosciences Union General Assembly 2014 Prod Trees Bernard Valentin Vienna Austria 29 April 2014 Outline 2 Background Prod-Trees Project RARE Project and Platform Status Future Background (ESA)

More information

Digital Library Interoperability. Europeana

Digital Library Interoperability. Europeana Digital Library Interoperability technical and object modelling aspects Dr. Stefan Gradmann / EDLnet WP 2 stefan.gradmann@rrz.uni-hamburg.de www.rrz.uni-hamburg.de/rrz/s.gradmann of Europeana Interoperability,

More information

IBM Rational Application Developer for WebSphere Software, Version 7.0

IBM Rational Application Developer for WebSphere Software, Version 7.0 Visual application development for J2EE, Web, Web services and portal applications IBM Rational Application Developer for WebSphere Software, Version 7.0 Enables installation of only the features you need

More information

The integration of the database with Microsoft. NET Framework

The integration of the database with Microsoft. NET Framework The 2nd International Conference on Virtual Learning, ICVL 2007 1 The integration of the database with Microsoft. NET Framework Simona Marilena Ilie 1 (1) Technical University of Civil Engineering of Bucharest,

More information

Weather and climate Information SERvices for Africa (WISER) Joseph D. Intsiful, WISER Pan-African Lead, ACPC, UNECA

Weather and climate Information SERvices for Africa (WISER) Joseph D. Intsiful, WISER Pan-African Lead, ACPC, UNECA Weather and climate Information SERvices for Africa (WISER) Joseph D. Intsiful, WISER Pan-African Lead, ACPC, UNECA Background and focus Expected results Implementation Summary and conclusion Contents

More information

International Water Week, Amsterdam, the Netherlands, 2-6 November Presenter: Christos Makropoulos, Assistant Professor, NTUA

International Water Week, Amsterdam, the Netherlands, 2-6 November Presenter: Christos Makropoulos, Assistant Professor, NTUA The PEARL knowledge base platform for resilience measures and strategies, and on the integration of PEARL results into the planning and policy making processes International Water Week, Amsterdam, the

More information

v Prerequisite Tutorials GSSHA Modeling Basics Stream Flow GSSHA WMS Basics Creating Feature Objects and Mapping their Attributes to the 2D Grid

v Prerequisite Tutorials GSSHA Modeling Basics Stream Flow GSSHA WMS Basics Creating Feature Objects and Mapping their Attributes to the 2D Grid v. 10.1 WMS 10.1 Tutorial GSSHA Modeling Basics Developing a GSSHA Model Using the Hydrologic Modeling Wizard in WMS Learn how to setup a basic GSSHA model using the hydrologic modeling wizard Objectives

More information

CEE3430 Engineering Hydrology

CEE3430 Engineering Hydrology CEE3430 Engineering Hydrology Homework 8. Step by Step Guidance for using HEC HMS to solve homework problems 1. Solve Part 1, problem 3 above using HEC-HMS. The standard lag referred to in the inputs (and

More information

Web Services for Interactive Applications

Web Services for Interactive Applications Web Services for Interactive Applications OASIS WSIA Technical Committee BEA, Bowstreet, Cisco, CrossWeave, Cyclone Commerce, Divine, Documentum, USAF/Dept of Defense, Epicentric, France Telecom, Fujitsu,

More information

Java Community Process Program: State of the Community State of the Community December 2003

Java Community Process Program: State of the Community State of the Community December 2003 Java Community Process Program: State of the Community State of the Community December 2003 The Java Community Process SM The home of the international developer community whose charter it is to develop

More information

HMA Standardisation Status

HMA Standardisation Status HMA Standardisation Status GSCB Meeting, 18-19 June 2009, Frascati P.G. Marchetti, ESA Y. Coene, SPACEBEL GSCB Meeting, 18 June 2009 Slide 1 Overview Context and Objectives Evolution of specifications

More information

OPeNDAP: Accessing HYCOM (and other data) remotely

OPeNDAP: Accessing HYCOM (and other data) remotely OPeNDAP: Accessing HYCOM (and other data) remotely Presented at The HYCOM NOPP GODAE Meeting By Peter Cornillon OPeNDAP Inc., Narragansett, RI 02882 7 December 2005 8/25/05 HYCOM NOPP GODAE 1 Acknowledgements

More information

Hydrologic Modeling using HEC-HMS

Hydrologic Modeling using HEC-HMS Hydrologic Modeling using HEC-HMS CE 412/512 Spring 2017 Introduction The intent of this exercise is to introduce you to the structure and some of the functions of the HEC-Hydrologic Modeling System (HEC-HMS),

More information

v Introduction to WMS WMS 11.0 Tutorial Become familiar with the WMS interface Prerequisite Tutorials None Required Components Data Map

v Introduction to WMS WMS 11.0 Tutorial Become familiar with the WMS interface Prerequisite Tutorials None Required Components Data Map s v. 11.0 WMS 11.0 Tutorial Become familiar with the WMS interface Objectives Import files into WMS and change modules and display options to become familiar with the WMS interface. Prerequisite Tutorials

More information

Offline Location Based Services Using Android OS Implemented In Smartphone and Beagleboard Xm

Offline Location Based Services Using Android OS Implemented In Smartphone and Beagleboard Xm ORIENTAL JOURNAL OF COMPUTER SCIENCE & TECHNOLOGY An International Open Free Access, Peer Reviewed Research Journal Published By: Oriental Scientific Publishing Co., India. www.computerscijournal.org ISSN:

More information

Spatial Technologies Assessing Rural Septic Systems STARSS

Spatial Technologies Assessing Rural Septic Systems STARSS Spatial Technologies Assessing Rural Septic Systems STARSS Southern Region Extension Water Quality Conference October 20-21, 21, 2003 Chuck O Hara cgohara@gri. @GRI.MSState.Edu Acknoledgements Funded by

More information

Sensor Web Technology for Sharing Hydrological Measurement Data

Sensor Web Technology for Sharing Hydrological Measurement Data Sensor Web Technology for Sharing Hydrological Measurement Data IHW-netwerkdag 2017 Simon Jirka (jirka@52north.org) Sharing Hydrological Measurement Data Sensors capture a multitude of in-situ data relevant

More information

Ubiquitous Access to Personalised Services

Ubiquitous Access to Personalised Services Ubiquitous Access to Personalised Services 1 Tore E. J{lSnvik, 2 Anne Marie Hartvigsen & 3 Do van Thanh 1. Unik - University of Oslo - Norway - tif: +4790199176 - torejoen@iji.uio.no 2. AgderUniversity

More information

Developing corporate mobile applications. An alternative approach to native development

Developing corporate mobile applications. An alternative approach to native development Developing corporate mobile applications An alternative approach to native development SUN J2ME Code Camp Paris, November 5th, 2001 Franck Lefèvre Franck.lefevre@DigitalAirways.com 2 The problem with developing

More information

OGC PUB/SUB Aka OGC Publish/Subscribe Interface Standard 1.0

OGC PUB/SUB Aka OGC Publish/Subscribe Interface Standard 1.0 OGC PUB/SUB Aka OGC Publish/Subscribe Interface Standard 1.0 Lorenzo Bigagli National Research Council of Italy Institute of Atmospheric Pollution Research (CNR-IIA), Italy Event-based Dissemination and

More information

XML Web Service? A programmable component Provides a particular function for an application Can be published, located, and invoked across the Web

XML Web Service? A programmable component Provides a particular function for an application Can be published, located, and invoked across the Web Web Services. XML Web Service? A programmable component Provides a particular function for an application Can be published, located, and invoked across the Web Platform: Windows COM Component Previously

More information

LSGI 521: Principles of GIS. Lecture 5: Spatial Data Management in GIS. Dr. Bo Wu

LSGI 521: Principles of GIS. Lecture 5: Spatial Data Management in GIS. Dr. Bo Wu Lecture 5: Spatial Data Management in GIS Dr. Bo Wu lsbowu@polyu.edu.hk Department of Land Surveying & Geo-Informatics The Hong Kong Polytechnic University Contents 1. Learning outcomes 2. From files to

More information

DanubeGIS User Manual Document number: Version: 1 Date: 11-Nov-2016

DanubeGIS User Manual Document number: Version: 1 Date: 11-Nov-2016 DanubeGIS User Manual Document number: Version: 1 Date: 11-Nov-2016 Imprint Published by: ICPDR International Commission for the Protection of the Danube River ICPDR 2016 Contact ICPDR Secretariat Vienna

More information

Monitoring the Environment with Sensor Web Services

Monitoring the Environment with Sensor Web Services EnviroInfo 2009 (Berlin) Environmental Informatics and Industrial Environmental Protection: Concepts, Methods and Tools Monitoring the Environment with Sensor Web Services Simon Jirka 1, Dr. Albert Remke

More information

High Quality Visualizations and Analyses of the Mars Surface

High Quality Visualizations and Analyses of the Mars Surface http://www.ipf.tuwien.ac.at Peter Dorninger, Josef Jansa, Christian Briese, Gottfried Mandlburger, Karl Kraus { pdo, jj, cb, gm, kk } @ipf.tuwien.ac.at Content The I.P.F. and Mars Developing a Topographic

More information

XML Applications. Introduction Jaana Holvikivi 1

XML Applications. Introduction Jaana Holvikivi 1 XML Applications Introduction 1.4.2009 Jaana Holvikivi 1 Outline XML standards Application areas 1.4.2009 Jaana Holvikivi 2 Basic XML standards XML a meta language for the creation of languages to define

More information

THE WEBGIS BASED JIANGSU OILFIELD MANAGEMENT SYSTEM IMPLEMENTED WITH A SPATIO-TEMPORAL DATA MODEL

THE WEBGIS BASED JIANGSU OILFIELD MANAGEMENT SYSTEM IMPLEMENTED WITH A SPATIO-TEMPORAL DATA MODEL THE WEBGIS BASED JIANGSU OILFIELD MANAGEMENT SYSTEM IMPLEMENTED WITH A SPATIO-TEMPORAL DATA MODEL L. H. Cui a, W. C. Zhang b, c *, S. J. Xu b a International Institute for Earth System Science, Nanjing

More information

Role of MoWR under NHP Avanish Kant, Sr. Hydrogeologist

Role of MoWR under NHP Avanish Kant, Sr. Hydrogeologist Role of MoWR under NHP Avanish Kant, Sr. Hydrogeologist 14 th September, 2015, New Delhi NHP Project Background Achievements of HP-I & HP-II:- establishment of hydro-meteorological equipment in the States

More information

Simplify EO data exploitation for information-based services

Simplify EO data exploitation for information-based services RESEARch And SERvicE SuppORt Simplify EO data exploitation for information-based services www.esa.int European Space Agency As part of ESA s Earth Observation Ground Segment Department, RSS has the mission

More information

Agent-Enabling Transformation of E-Commerce Portals with Web Services

Agent-Enabling Transformation of E-Commerce Portals with Web Services Agent-Enabling Transformation of E-Commerce Portals with Web Services Dr. David B. Ulmer CTO Sotheby s New York, NY 10021, USA Dr. Lixin Tao Professor Pace University Pleasantville, NY 10570, USA Abstract:

More information

Integration of INSPIRE & SDMX data infrastructures for the 2021 population and housing census

Integration of INSPIRE & SDMX data infrastructures for the 2021 population and housing census Integration of INSPIRE & SDMX data infrastructures for the 2021 population and housing census Nadezhda VLAHOVA, Fabian BACH, Ekkehard PETRI *, Vlado CETL, Hannes REUTER European Commission (*ekkehard.petri@ec.europa.eu

More information

JSR 248: Taking Java Platform, Micro Edition (Java ME) to the Next Level

JSR 248: Taking Java Platform, Micro Edition (Java ME) to the Next Level JSR 248: Taking Java Platform, Micro Edition (Java ME) to the Next Level Kay Glahn Consultant Mobile Service Architecture, Vodafone http://www.vodafone.com Erkki Rysä Technologist Nokia Corporation http://www.nokia.com

More information

Integrating with EPiServer

Integrating with EPiServer Integrating with EPiServer Abstract EPiServer is an excellent tool when integration with existing systems within an organization is a requirement. This document outlines the Web services that are shipped

More information

A c t i v e w o r k s p a c e f o r e x t e r n a l d a t a a g g r e g a t i o n a n d S e a r c h. 1

A c t i v e w o r k s p a c e f o r e x t e r n a l d a t a a g g r e g a t i o n a n d S e a r c h.   1 A c t i v e w o r k s p a c e f o r e x t e r n a l d a t a a g g r e g a t i o n a n d S e a r c h B a l a K a n t h i www.intelizign.com 1 Active workspace can search and visualize PLM data better! Problems:

More information

Knowledge Management

Knowledge Management Technical Data Improving Knowledge Access & Unit Readiness Knowledge Management Transforming the Delivery and Use of Logistic Technical Data Bill Rumschlag Logistics Technology Services Division Manager

More information

Software Design and Analysis CSCI 2040

Software Design and Analysis CSCI 2040 Software Design and Analysis CSCI 2040 Summarize UML Deployment and Component notation. Design a framework with the Template Method, State, and Command patterns. Introduce issues in object-relational (O-R)

More information

Project Sens-ation. Research, Technology: AXIS, Web Service, J2ME

Project Sens-ation. Research, Technology: AXIS, Web Service, J2ME Bauhaus University Weimar Research, Technology: AXIS, Web Service, J2ME Project Sens-ation October 2004 CML Cooperative Media Lab CSCW, Bauhaus University Weimar Outline 1. Introduction, Ideas 2. Technology:

More information

Global Earth Observation System of Systems. GEO Secretariat Geneva, Switzerland

Global Earth Observation System of Systems. GEO Secretariat Geneva, Switzerland Global Earth Observation System of Systems GEO Secretariat Geneva, Switzerland Group on Earth Observations Intergovernmental Organization with 81 Members and 58 Participating Organizations (including WMO)

More information

Reducing Consumer Uncertainty

Reducing Consumer Uncertainty Spatial Analytics Reducing Consumer Uncertainty Towards an Ontology for Geospatial User-centric Metadata Introduction Cooperative Research Centre for Spatial Information (CRCSI) in Australia Communicate

More information

Integration of Heterogeneous Software Components in a Pesticide Decision Support System

Integration of Heterogeneous Software Components in a Pesticide Decision Support System Integration of Heterogeneous Software Components in a Pesticide Decision Support System Ralf Denzer a, Reiner Güttler a, Thorsten Hell a, and Matteo Villa b a Environmental Informatics Group (EIG) Saarbrücken,

More information

Flash Flood Guidance System with Global Coverage

Flash Flood Guidance System with Global Coverage Flash Flood Guidance System with Global Coverage Robert Jubach General Manager Hydrologic Research Center A Non-profit, Public Benefit Corporation http://www.hrc-lab.org Introduction Discuss a GLOBAL initiative

More information

Citizens Science and Smart Cities JRC Ispra 5-7 February The Brokering Approach

Citizens Science and Smart Cities JRC Ispra 5-7 February The Brokering Approach Citizens Science and Smart Cities JRC Ispra 5-7 February 2014 The Brokering Approach STEFANO NATIVI (CNR -IIA), MAX CRAGLIA (EC-JRC) AND MAT TIA SANTORO (CNR-IIA) Rationale Build «Network of Networks»

More information

Service Oriented Architecture For GIS Applications

Service Oriented Architecture For GIS Applications The 12 th International Conference of International Association for Computer Methods and Advances in Geomechanics (IACMAG) 1-6 October, 2008 Goa, India Service Oriented Architecture For GIS Applications

More information

FedGeoDay Interactive Visualization of Satellite (and Other) Data Online Using Cesium. October 13, 2016

FedGeoDay Interactive Visualization of Satellite (and Other) Data Online Using Cesium. October 13, 2016 FedGeoDay 2016 Interactive Visualization of Satellite (and Other) Data Online Using Cesium October 13, 2016 Matthew Lammers (matthew.r.lammers@nasa.gov) Web Analyst/Developer NASA Goddard Space Flight

More information

Command and Control for Security, Port Operations, and IT Considerations for Planning and Implementation

Command and Control for Security, Port Operations, and IT Considerations for Planning and Implementation Command and Control for Security, Port Operations, and IT Considerations for Planning and Implementation Port Operations, Safety and Information Technology Seminar Gary Hicks, Science Applications International

More information

A tutorial report for SENG Agent Based Software Engineering. Course Instructor: Dr. Behrouz H. Far. XML Tutorial.

A tutorial report for SENG Agent Based Software Engineering. Course Instructor: Dr. Behrouz H. Far. XML Tutorial. A tutorial report for SENG 609.22 Agent Based Software Engineering Course Instructor: Dr. Behrouz H. Far XML Tutorial Yanan Zhang Department of Electrical and Computer Engineering University of Calgary

More information

ArcWeb Services (APIs, GIS Content and Functionality)

ArcWeb Services (APIs, GIS Content and Functionality) ArcWeb Services SOAP API Deep Dive Marwa Mabrouk: Saravanan Rajaram: ArcWeb Development Manager ArcWeb Senior QA Engineer Developer Summit 2007 1 Topics Quick Overview Location services Spatial analysis

More information

Day 1. HEC-RAS 1-D Training. Rob Keller and Mark Forest. Break (9:45 am to 10:00 am) Lunch (12:00 pm to 1:00 pm)

Day 1. HEC-RAS 1-D Training. Rob Keller and Mark Forest. Break (9:45 am to 10:00 am) Lunch (12:00 pm to 1:00 pm) Day 1 HEC-RAS 1-D Training Rob Keller and Mark Forest Introductions and Course Objectives (8:00 am to 8:15 am) Introductions: Class and Content Module 1 Open Channel Hydraulics (8:15 am to 9:45 am) Lecture

More information