300 likes | 504 Views
NWS NCEP’s New Model Analysis and Guidance Web Site. Michelle Mainelli, Software Development Team Lead Brent Gordon, Chief Systems Integration Branch NCEP/NCO/SIB NWS Technology Day 8 October 2009. Background/Motivation Current Site Statistics Phase One Goals Web Site Design
E N D
NWS NCEP’s New Model Analysis and Guidance Web Site Michelle Mainelli, Software Development Team Lead Brent Gordon, Chief Systems Integration Branch NCEP/NCO/SIB NWS Technology Day 8 October 2009
Background/Motivation Current Site Statistics Phase One Goals Web Site Design Keys for Success Collaboration Summary Agenda NWS NCEP’s New Model Analysis and Guidance Web Site
Initial website developed around 8 years ago to address an immediate need to serve NWS model graphics The current site was developed quickly with limited resources Implementing change to this site is now consuming more and more resources Current website has served NCEP well but it is time to update the design and showcase NCEP’s “World-Class” IT Center! Background NWS NCEP’s New Model Analysis and Guidance Web Site
CurrentModel Analyses NWS NCEP’s New Model Analysis and Guidance Web Site
Provide users with an enhanced technologically-advanced experience. Opportunity for NWS NCEP to upgrade the current design to a more graphically-intuitive and professional interface Redesign Motivation • This new design will make NWS NCEP the “go-to” world class center to access and view model data online. NWS NCEP’s New Model Analysis and Guidance Web Site
Over 1 million hits per day 2 million hits per day during active weather patterns Most active months Dec-Mar & during hurricane events Peak times 11 am/pm and noon/midnight 118,000 individual images are generated on the IBM Central Computing System (CCS) and sent to NOAA Web Operations Center every day Less than17,000unique images are accessed a day Creation of unused GIF images results in unnecessary processing on the CCS Current Statistics NWS NCEP’s New Model Analysis and Guidance Web Site
Current Model Web Stats Average Number of Hits Per Day NWS NCEP’s New Model Analysis and Guidance Web Site
Web Model Stats September 2009 Models By Region Stats NWS NCEP’s New Model Analysis and Guidance Web Site
New name for web site: ModelAnalysis and Guidance Create a more graphically intuitive website while maintaining 508 compliance MAG Phase One Goals • Streamline/modernize back-end processing for managing graphics, easier upgrades, and less complexity • On-demand image creation located at the WOC Risk NWS NCEP’s New Model Analysis and Guidance Web Site
CurrentModel Analyses Forecasts NWS NCEP’s New Model Analysis and Guidance Web Site
CurrentModel Analyses Guidance NWS NCEP’s New Model Analysis and Guidance Web Site
Selection of Model and Region NWS NCEP’s New Model Analysis and Guidance Web Site
Selection of Model NWS NCEP’s New Model Analysis and Guidance Web Site
Selection of Region NWS NCEP’s New Model Analysis and Guidance Web Site 14
Cycle, Forecast Hour, and Parameter Selection NWS NCEP’s New Model Analysis and Guidance Web Site
Model Parameter Display NWS NCEP’s New Model Analysis and Guidance Web Site
CurrentModel Analyses Guidance NWS NCEP’s New Model Analysis and Guidance Web Site
Observation and Analysis NWS NCEP’s New Model Analysis and Guidance Web Site
Selection of Ob/AnalysisType and Region NWS NCEP’s New Model Analysis and Guidance Web Site
Selection of Cycle NWS NCEP’s New Model Analysis and Guidance Web Site 20
Selection of SKEWT Observation NWS NCEP’s New Model Analysis and Guidance Web Site
Display of Observation NWS NCEP’s New Model Analysis and Guidance Web Site
“Operationalize” web content & ensure mirroring in place Reduce the number of points-of-failure Classic page and new MAG site will remain in parallel until proper feedback and notification requirements are met Leverage new technology adopted for other NWS projects and for collaboration with NWS partners Keys for Success • Capitalize on current NOAA GIS initiatives • Long-term Goal:Merge MAG with NOAA Operational Model Archive and Distribution System (NOMADS) to satisfy multiple requirements NWS NCEP’s New Model Analysis and Guidance Web Site
Partnered with webmasters from NCEP Remote Centers & NWS OCIO for feedback on design and technological efforts Work closely with NOAA/Web Operations Center to ensure efficiency and redundancy Leverage existing knowledge of GIS Portals from Climate Prediction Center and National Ocean Services/Special Projects Collaboration • Allow time for Operational Test and Evaluation for NWS customers to review site prior to Phase One roll out. • Investigate potential of Usability Testing at Census Bureau through NWS CIO Internet Projects Team NWS NCEP’s New Model Analysis and Guidance Web Site
Phase One roll out of MAG web site planned for January 2010 at the AMS Annual Conference in Atlanta Successful development of new technologies is the result of NWS team effort Summary • New languages, software, data formats on site will act as a launching pad for IT web-related collaboration not only within NCEP but also with our NWS partners • We are committed to enhance NCEP’s service & products for our customers. • Enhancing our web services will promote NWS NCEP as not only a World-Class Forecast and Modeling Center but also a World-Class IT Center NWS NCEP’s New Model Analysis and Guidance Web Site
Questions ? 26
MAG Requires the following software (WOC and NCO): PostgreSQL Database Object oriented database mgt system Gempak software for processing the gifs Requires executables/tables etc. to reside at WOC ArcGIS software to process the GeoTiffs Requires ArcGIS 9.3 Enterprise Server License at WOC and at NCO for R&D system. JBoss – Java based application server Used as our Web Service between DBNet, Gempak (Grid & Gifs), and PostGreSQL database Running EJB and JSP Java Development Kit (JDK) 1.5 or higher Run time environment for running Java applications such as: JBoss, ArcGIS Web Site Configuration NWS NCEP’s New Model Analysis and Guidance Web Site
Web Site Process Flow Client Web browser Client Web browser Client Web browser Web Tier ArcGIS GeoTiff Tier Process GeoTiff image overlap JSP (JavaServer Pages) Building dynamic pages (Interface for web tier) EJB (Enterprise Java Bean) Session Facade Access EJB3 entity beans (Interface for DB tier) EJB Entity Beans Access database Gempak Tier Invoke Web service Web Service PostgreSQL Database Tier Register Model Grid, observations, and image product information into database
Unit Testing Continuous developer level testing Integration Testing Website will be tested on various Web Browers: Microsoft IE, Mozilla Firefox, Apple Safari, Chrome Ensure connection between database, graphics creation and web tier Functionality Testing Every combination of the model or observation, region, and parameter will be tested to ensure correct result on each web page Gempak image creation will be tested for all region/model and observation combinations Boundary Testing Ensure random clicks by a user on the web page do not cause any redirecting of user to another web site Policy Compliance 508 Compliance will be vetted through NWS CIO Security Testing Testing Procedures NWS NCEP’s New Model Analysis and Guidance Web Site