NOAA Center for Tsunami Research Tweb: A Web-Based Tsunami Model Forecast Tool System Architecture and Development Eugene F. Burger 1, Linus Kamb 2, Tracey.

Slides:



Advertisements
Similar presentations
N.J. Office of Homeland Security & Preparedness Grant and Program Management Bureau Grants Tracking System.
Advertisements

Performance Testing - Kanwalpreet Singh.
17th February, 2000 by Maciej Korzeniowski (CERN-IT-IA-MI) 1 Oracle Discoverer Product Presentation  This is an ad hoc query and analysis tool for.
TIDE TOOL: Open-Source Sea-Level Monitoring Software for Tsunami Warning Systems Stuart A. Weinstein 1, Laura S. L. Kong 2, Dailin Wang 1, Nathan C. Becker.
Multi-Model Digital Video Library Professor: Michael Lyu Member: Jacky Ma Joan Chung Multi-Model Digital Video Library LYU9904 Multi-Model Digital Video.
Netscape Application Server Application Server for Business-Critical Applications Presented By : Khalid Ahmed DS Fall 98.
ISPATIAL V3 A web-based collaborative framework that leverages Google Earth and Maps in a flexible, task-based approach to solving complex problems.
Visual Studio Team System (VSTS). Richard Hundhausen Author of software development books Microsoft Regional Director Microsoft MVP (VSTS) MCT, MCSD,
February 11, 2007 Can Ajax be OS for the Browser? Kevin Hakman Co-Founder General Interface Ajax Toolkit Director, Developer Evangelism TIBCO Software.
© 2007 IBM Corporation IBM Emerging Technologies Enabling an Accessible Web 2.0 Becky Gibson Web Accessibility Architect.
 Guy Jacob  Roee Shapiro Project B Spring, 2009 Cloudio  Project Supervisor: Eddie Bortnikov  Lab Chief Engineer: Dr. Ilana David.
1 SWE Introduction to Software Engineering Lecture 22 – Architectural Design (Chapter 13)
Office of Science U.S. Department of Energy Grids and Portals at NERSC Presented by Steve Chan.
Progress Report 11/1/01 Matt Bridges. Overview Data collection and analysis tool for web site traffic Lets website administrators know who is on their.
President’s Proposed Expansion of Tsunami Warning System Eddie Bernard Director, Pacific Marine Environmental Laboratory (PMEL)/NOAA Member, National Tsunami.
Application Architectures Vijayan Sugumaran Department of DIS Oakland University.
TimeTracker 2, Take 1  Servlets Web Interface (jsp) Servlet (business logic and processing) App Engine Datastore Form Submit R/W.
Asst.Prof.Dr.Ahmet Ünveren SPRING Computer Engineering Department Asst.Prof.Dr.Ahmet Ünveren SPRING Computer Engineering Department.
Nancy N. Soreide, D.W. Denbo, Y. Wei, D. Arcas, V.V. Titov NOAA Center for Tsunami Research NOAA PMEL, Seattle, WA.
ORACLE APPLICATION SERVER BY PHANINDER SURAPANENI CIS 764.
November 2011 At A Glance GREAT is a flexible & highly portable set of mission operations analysis tools that increases the operational value of ground.
Web-based Portal for Discovery, Retrieval and Visualization of Earth Science Datasets in Grid Environment Zhenping (Jane) Liu.
Overview SAP Basis Functions. SAP Technical Overview Learning Objectives What the Basis system is How does SAP handle a transaction request Differentiating.
Applying Real-time Simulation to Real-time Collaboration Bart Miller.
Web Application Architecture: multi-tier (2-tier, 3-tier) & mvc
System Architecture & Hardware Configurations Dr. D. Bilal IS 592 Spring 2005.
CSCI 6962: Server-side Design and Programming Course Introduction and Overview.
AJAX Chat Analysis and Design Rui Zhao CS SPG UCCS.
Web 2.0: Concepts and Applications 11 The Web Becomes 2.0.
GIS technologies and Web Mapping Services
Fall, Privacy&Security - Virginia Tech – Computer Science Click to edit Master title style Design Extensions to Google+ CS6204 Privacy and Security.
Copyright © 2012 Accenture All Rights Reserved.Copyright © 2012 Accenture All Rights Reserved. Accenture, its logo, and High Performance Delivered are.
April 2011 November 2010.
Extending ArcGIS for Server
® IBM Software Group © 2007 IBM Corporation J2EE Web Component Introduction
Channel Partner Conference 2013 Yarra Valley Developer Session ABM Annual Channel Partner Conference 2013.
DR Software: Essential Foundational Elements and Platform Components UCLA Smart Grid Energy Research Center (SMERC) Industry Partners Program (IPP) Meeting.
Design and Implementation of an Operational Tsunami Forecast Tool Donald W. Denbo, John R. Osborne, Clinton K. Pells and Mike A. Traum Joint Institute.
Personal Computer - Stand- Alone Database  Database (or files) reside on a PC - on the hard disk.  Applications run on the same PC and directly access.
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
Java Web Development with NetBeans IDE -- Kai Qian Chapter 5 JavaServer Faces (JSF) Technology.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks GStat 2.0 Joanna Huang (ASGC) Laurence Field.
JSF Framework Java Server Faces Presented by Songkran Totiya (6/10/2014)
UAF/OSMC Presenters: Kevin O’Brien and Eugene Burger Abstract: Kevin O’Brien and Eugene Burger are from NOAA’s Pacific Marine Environmental Laboratory.
REAL WORLD AJAX MARCH TIBCO USER CONFERENCE / 2004 Enterprise Rich Internet Applications with AJAX Real World Case Studies with TIBCO General Interface™
RIA and Web2.0 Development with no Coding Juan Camilo Ruiz Senior Product Manager Development Tools.
Information Technology: GrADS INTEGRATED USER INTERFACE Maps, Charts, Animations Expressions, Functions of Original Variables General slices of { 4D Grids.
A Climate Data Portal Focused on realtime and retrospective in situ data Nancy Soreide, Don Denbo, Willa Zhu, NOAA/PMEL Charles Sun, NOAA/NODC Bernie Kilonsky,
Paperless Timesheet Management Project Anant Pednekar.
CSI 3125, Preliminaries, page 1 SERVLET. CSI 3125, Preliminaries, page 2 SERVLET A servlet is a server-side software program, written in Java code, that.
1 Copyright © 2004, Oracle. All rights reserved. Oracle Application Development Framework.
Implementing Marine XML for NOAA Observing Data Nazila Merati and Eugene Burger NOAA/Pacific Marine Environmental Laboratory Seattle, WA.
1 OceanShare: Interactive Access to Distributed In Situ Data in a Collaborative Tool Environment D.W. Denbo C.R. Windsor NOAA/Pacific Marine Environmental.
Web 2.0: Concepts and Applications 11 The Web Becomes 2.0.
March 23, 1999GOIN 99, Honolulu, HI1 Network Collaborative Tool for Integrated Browsing D.W. Denbo 1 C.R. Windsor 2 NOAA/Pacific Marine Environmental Laboratory.
Web Map-Based Systems for Plant Pest and Plant Pathogen Monitoring.
Windows Azure poDRw_Xi3Aw.
Distributed Data Servers and Web Interface in the Climate Data Portal Willa H. Zhu Joint Institute for the Study of Ocean and Atmosphere University of.
A Climate Data Portal Focused on realtime and retrospective in situ data Nancy Soreide, Don Denbo, Willa Zhu, PMEL Charles Sun, NODC Bernie Kilonsky, U.
Using Java, XML and XSLT to create secure internal access to local NOAA Research Science project and budget information Jason E. Fabritz, NOAA/PMEL-JISAO/UW.
Interstage BPM v11.2 1Copyright © 2010 FUJITSU LIMITED INTERSTAGE BPM ARCHITECTURE BPMS.
IPlant Collaborative Tools and Services Workshop iPlant Collaborative Tools and Services Workshop Overview of Atmosphere.
TECHNICAL ASSISTANCE FOR THE CONVERSION OF RBPAPs INTO RBMPs DATA MANAGEMENT INCEPTION WORKSHOP ESTAMBUL February Eusebio CRUZ GARCÍA.
Lotus Symphony Extension Model ● Jin Hua, Chen ● IBM.
The Holmes Platform and Applications
Netscape Application Server
Lecture 1: Multi-tier Architecture Overview
CMPE419 Mobile Application Development
Demo for Partners and Customers
Mulesoft Anypoint Connector for AS/400 and Web Transaction Framework
Presentation transcript:

NOAA Center for Tsunami Research Tweb: A Web-Based Tsunami Model Forecast Tool System Architecture and Development Eugene F. Burger 1, Linus Kamb 2, Tracey Nakamura 2 1 Pacific Marine Environmental Laboratory, NOAA, Seattle, WA 2 Joint Institute for the Study of the Atmosphere and Ocean, University of Washington, Seattle, WA NOAA Center for Tsunami Research (NCTR) Located at PMEL in Seattle, WA

NOAA Center for Tsunami Research Tweb Presentation Topics 1.Define Tsunami Forecasting and Tweb 2.Why develop Tweb? 3.Functionality and system goals 4.Architecture and system tier overview 5.Challenges 6.Tweb client snapshots Pacific Marine Environmental Laboratory 2

NOAA Center for Tsunami Research Tsunami Forecasting Provide real-time guidance for rapid, critical decisions in which lives and property are at stake 1 –Threat areas –Wave arrival time –Flooding –Current speed 1 Vasily V. Titov (2009): Tsunami Forecasting, in Tsunamis. The Sea, Volume 15, edited by E.N. Bernard and A.R. Robinson, 371, Harvard University Press, Cambridge, MA and London, England. Pacific Marine Environmental Laboratory 3

NOAA Center for Tsunami Research The Forecast Lifecycle 1. Seismic event detection 2. Basin wide propagation forecast 3. Identify risk areas 4. High Resolution Flooding forecasts 5. DART™ Data Pacific Marine Environmental Laboratory 4

NOAA Center for Tsunami Research What is Tweb Tweb is a web-based tsunami modeling tool for generating and viewing tsunami forecasts –Operator can run forecasts models & share results –View-only client for viewing shared forecast result Tweb collects and extends tools developed at NCTR/PMEL for use in both research and operational tsunami forecasting. Pacific Marine Environmental Laboratory 5

NOAA Center for Tsunami Research Screen Shot of Tweb Pacific Marine Environmental Laboratory 6

NOAA Center for Tsunami Research Tweb Motivation Enable model initiation and viewing of forecast results for –Research partners –International collaborators Evaluate –Research modifications to the tsunami model –Methodologies for presenting tsunami model results Platform –Web-based SaaS –Single point software updates & maintenance Integrate –Existing forecasting NCTR/PMEL tools into a single tool Pacific Marine Environmental Laboratory 7

NOAA Center for Tsunami Research Tweb Functionality Goals Utilize NCTR/PMEL Tsunami Forecast Methodology Feature-rich client user interface No browser plugin Full user authentication ACL for sensitive information Manage access to functions and data by user group Integrates decentralized model runs Multi-language support –English, French and Spanish Pacific Marine Environmental Laboratory 8

NOAA Center for Tsunami Research Tweb System Goals Build upon the existing SIFT tsunami forecast system –SIFT has been developed for use at the NOAA Tsunami Warning Centers –SIFT is a LAN-based desktop client-server application –Tweb is a web based system that utilizes the SIFT back end Web application Inter-tier HTTP protocol Independent tiers –one or more tiers could be in the cloud QoS assurances –Dedicated SIFT instances by group –SIFT scale-up for high demand Pacific Marine Environmental Laboratory 9

NOAA Center for Tsunami Research Tweb Logical Components Application server SIFT SIFT Translator Tiled overlay generator Data storage Client EIDS Seismic information GTS (DART) Pacific Marine Environmental Laboratory 10 Multiple SIFT instances are supported

NOAA Center for Tsunami Research Tweb Application Tier Written in Java Authentication & client session management Handles client data requests Monitors tsunami event status EIDS listener (earthquake data) Process management –SIFT –Generation of tiled overlays (Google Maps) Pacific Marine Environmental Laboratory 11

NOAA Center for Tsunami Research Tweb Auxiliary Services Tiled overlay renderer –Written in Java –NetCDF gridded data input –Produces Google Map tiles (png) Database –Postgres with PostGIS –User, session, tsunami event information Pacific Marine Environmental Laboratory 12

NOAA Center for Tsunami Research Tweb Client Technologies Implemented using Google Web Toolkit (GWT) and Sencha GXT –UI widgets from GXT –GXT MVC framework –GWT RPC HighCharts Charting library Pacific Marine Environmental Laboratory 13

NOAA Center for Tsunami Research Tweb Challenges Charting in client –No Flash plugin –Modeling tool specific requirements Updates to tsunami-event data streams –Data parsing on client Initial latency as client loads tsunami event information Lack of support for Google Maps Polyline labeling Poor GWT support for Google Maps API Multi-language support for server generated text Pacific Marine Environmental Laboratory 14

NOAA Center for Tsunami Research Event Overview Multiple model runs Energy map with arrival time contours and wave- front location Event summary Pacific Marine Environmental Laboratory 15

NOAA Center for Tsunami Research Multiple Events Tweb allows the user to switch between multiple tsunami events. New tsunami event alert Pacific Marine Environmental Laboratory 16

NOAA Center for Tsunami Research Initiate Flooding Forecasts Run status of user initiated flooding forecasts Select flooding forecasts to run Pacific Marine Environmental Laboratory 17

NOAA Center for Tsunami Research Event Overview More detail Select Flooding Forecast result overlays Define a new solution Pacific Marine Environmental Laboratory 18

NOAA Center for Tsunami Research View Flooding Forecast Zoom in on map to view flooding forecast detail Pacific Marine Environmental Laboratory 19

NOAA Center for Tsunami Research Share results with selected others Model results can be shared for select users to view on a Tweb view-only client Shared Unshared Pacific Marine Environmental Laboratory 20

NOAA Center for Tsunami Research View-Only Client Allows view- only access tsunami-event information Pacific Marine Environmental Laboratory 21

NOAA Center for Tsunami Research View-Only Flooding Forecasts Allows view- only access tsunami-event information Pacific Marine Environmental Laboratory 22

NOAA Center for Tsunami Research More Information Eugene Burger Linus Kamb Tracey Nakamura Pacific Marine Environmental Laboratory 23