MAG Website Proposal - NOAA

townripeΔιαχείριση Δεδομένων

31 Ιαν 2013 (πριν από 4 χρόνια και 6 μήνες)

144 εμφανίσεις


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

Agenda


Background/Motivation


Current Site Statistics


Phase One Goals


Web Site Design


Keys for Success


Collaboration


Summary

NWS NCEP’s New Model Analysis and Guidance Web Site

2

Background


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!

NWS NCEP’s New Model Analysis and Guidance Web Site

3

Current

Model Analyses

NWS NCEP’s New Model Analysis and Guidance Web Site

4

Redesign Motivation


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

NWS NCEP’s New Model Analysis and Guidance Web Site

5



This new design will make NWS
NCEP
the “go
-
to” world class
center to access and view
model data online.



Current Statistics


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 than

17,000

unique images are accessed a day


Creation of unused GIF images results in unnecessary
processing on the CCS

NWS NCEP’s New Model Analysis and Guidance Web Site

6

Current Model Web Stats

Average Number of Hits Per Day

NWS NCEP’s New Model Analysis and Guidance Web Site

7

Web Model Stats

September 2009

Models By Region Stats

NWS NCEP’s New Model Analysis and Guidance Web Site

8

MAG Phase One Goals



New name for web site:
M
odel

A
nalysis and
G
uidance



Create a more graphically intuitive website while
maintaining 508 compliance



Streamline/modernize back
-
end
processing for managing
graphics, easier upgrades,
and less complexity


On
-
demand image creation
located at the WOC

Schedule

Performance

Cost

Risk

NWS NCEP’s New Model Analysis and Guidance Web Site

9

Current

Model Analyses Forecasts

NWS NCEP’s New Model Analysis and Guidance Web Site

10

Current

Model Analyses Guidance

NWS NCEP’s New Model Analysis and Guidance Web Site

11

Selection of

Model and Region

NWS NCEP’s New Model Analysis and Guidance Web Site

12

Selection of Model

NWS NCEP’s New Model Analysis and Guidance Web Site

13

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

15

Model Parameter Display

NWS NCEP’s New Model Analysis and Guidance Web Site

16

NWS NCEP’s New Model Analysis and Guidance Web Site

17

Current

Model Analyses Guidance

Observation and Analysis

NWS NCEP’s New Model Analysis and Guidance Web Site

18

Selection of Ob/Analysis

Type and Region

NWS NCEP’s New Model Analysis and Guidance Web Site

19

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

21

Display of Observation

NWS NCEP’s New Model Analysis and Guidance Web Site

22

Keys for Success



“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



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

23

Collaboration


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




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

24

Summary


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




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

25

26

Questions ?


26

27

Backup

slides


Web Site Configuration


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



NWS NCEP’s New Model Analysis and Guidance Web Site

28

Register Model Grid, observations, and

image product information into database

Web Site Process Flow

Client

Web browser

PostgreSQL

Database

Tier

ArcGIS

GeoTiff

Tier

Gempak

Tier

Client

Web browser

Client

Web browser

JSP (JavaServer Pages)

EJB (Enterprise Java Bean) Session Facade

Web Service

EJB Entity Beans

Process GeoTiff image overlap

Building dynamic pages

Access EJB3 entity beans

Access database

Invoke Web service

Web Tier

(Interface for web tier)

(Interface for DB tier)

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

NWS NCEP’s New Model Analysis and Guidance Web Site

30

Testing Procedures