Power Point presentation - NOAA

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

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

277 εμφανίσεις

1

National Weather Service

Office of Science & Technology

Systems Engineering Center

February 3, 2011

AWIPS II

Local Application Migration Training

Session #1

2

3/18/2013

Overview


AWIPS II Infrastructure


AWIPS II Status


Stability


Performance


Local Application Metrics


Trac


Subversion


Resources


Moving Forward

3

National Weather Service

AWIPS II Infrastructure

4

3/18/2013

AWIPS II

Contents


CAVE (
C
ommon
A
WIPS
V
isualization
E
nvironment)


Common framework for many AWIPS applications


CAVE PERSPECTIVES
: N
-
AWIPS, D2D, GFE, Hydro Apps, etc.


CAVE DIALOGS
: Volume Browser, WarnGen


STANDALONE, LAUNCHED VIA CAVE
: SSHP, RiverMon


GUIs resemble AWIPS I versions


…but with new features such as Localization Management & Data Browsing


Can be extended via RCP plug
-
ins


Installed on workstations


EDEX (
E
nvironmental
D
ata
EXchange
)


Data ingest, Data storage, Data dissemination


Installed on servers


AlertVIZ (
A
lert
V
isualization)


Independent, centralized tool for displaying AWIPS II alerts/status

5

3/18/2013

AWIPS II SOA Architecture

Client/Presentation Services

Platform Layer

Mission Services
Layer

Data Access Layer

Metadata

Index

Data Persistence

Store

Enterprise Service Bus
-

Communication

Security Services

/
Demilitarized Zone (DMZ)

Spatial

Index

Hydro Models

LAPS

FORTRAN/C/C++

Command Line

Programs

External Programs

JMX

<<Java>>

DataLayer

PostgreSQL

HDF5

<<abstract>>

BaseDao

Hibernate

<<Java>>

HDF5DataStore

HDF5 API

Ingest Services

ProductSrv

AdapterSrv

NotifySrv

PurgeSrv

Synchronous

Interface

CAVE

UtilitySrv

Localization

Store

GFE Services

Hydro Services

TextDBSrv

6

3/18/2013

AWIPS II Architecture

<<
Service Framework

>>

EDEX

Data Types

Libraries

Scripts

VIZ PlugIns

<<
Visualization Framework

>>

CAVE

Meta

Data

Data

+Ingest Services

+Persist Service

+Metadata Services

+Subscription Service

+Request/Transform Service

+Adapter Service

+Collaboration Service

+Disseminate

Core Generic Services

Core Libraries

+Eclipse RCP PlugIns

+Data Animation

+GIS Raster Rendering

+Data Editing

+GIS Vector Rendering

+Data Analysis

+GIS Point Rendering

+Drawing

Enterprise Service Bus (ESB)

Plug In

Pattern

VIZ Scripts

AWIPS II Reference Architecture

Custom Displays

Libraries

Scripts

Headless

CAVE

7

National Weather Service

AWIPS II Status

8

3/18/2013

AWIPS II

Status


DR Count continues to fall


657 Priority 1
-
3 DRs (as of 1/31/11)


Raytheon is closing ~100/week


System is more stable


FIT restarts much less common


Performance is improving


2/3 of ingest metrics pass


1/3 of CAVE metrics pass


ADAM full deployment starts 2/7/11


r1g1
-
7 baseline


Virtual Lab connectivity


No direct connection from ADAM to Wiki, Subversion yet


Sneakernet until end of February

9

3/18/2013

AWIPS II

Local Applications


FBSO (
F
ix
B
efore
S
ystem
O
T&E)


All FBSO local apps have been migrated


FBFO (
F
ix
B
efore
F
ield
O
T&E)


547 open migration tickets (as of 1/28/11)


Complete by 5/31/11


Deployment


919 open migration tickets (as of 1/28/11)


Complete by 9/30/11

10

National Weather Service

Trac

11

3/18/2013

AWIPS
-
II

Trac


System used for Local App Migration tickets


Two types of Local App tickets


Migration tickets for actual local app migration


Implementation tickets for each WFO registered


Full ticket lifecycle


Assigned
-
>Accepted
-
>In Progress
-
>Testing
-
>Closed


Canceled (duplicate, invalid)


Standard SQL queries via pulldown menus


https://collaborate.nws.noaa.gov/trac/am_OTE/report


Click on “My Tickets” report


or…click on “Custom Query” link in upper right

12

3/18/2013

AWIPS II

Migration Tickets

13

National Weather Service

Trac Demo

14

National Weather Service

Subversion

15

3/18/2013

AWIPS
-
II

Subversion


Version control system for local apps


Open source


Raytheon using during AWIPS II development


LAD/STR has a limited life


Subversion is replacing the LAD/STR


Subversion has many advantages


Links


https://collaborate.nws.noaa.gov/trac/asdt/wiki/AiiHbDevEnvU
seSu


https://collaborate.nws.noaa.gov/trac/ncladt/wiki/RepoLayout


Subversion demo in session #2 (next week)


16

3/18/2013

AWIPS
-
II

Subversion Steps for LAM

1.
Download AWIPS I version of app from LAD/STR


http://www.mdl.nws.noaa.gov/~applications/LAD/


http://www.mdl.nws.noaa.gov/~applications/STR/

2.
Commit AWIPS I version to Subversion


Useful for comparisons between AWIPS I & II migrated apps

3.
Change status from “accepted” to “in progress” for
Trac ticket

4.
Migrate the local application


Periodically commit local application to Subversion branch

5.
Update/modify/create local app documentation

7.
Create/update test instructions

17

3/18/2013

AWIPS
-
II

Subversion Steps for LAM

7.
Commit new version of local app to Subversion
trunk

8.
Change status from “in progress” to “testing”

9.
Unit test of migrated local application

10.

Perform a code walkthrough

11.
Add to comment field in Trac as appropriate

12.
Change status from “testing” to “closed”



See Kells’ “Local Application Migration Steps”
document for more details

18

National Weather Service

Resources

19

3/18/2013

19

19


AWIPS II

Migration Resources


NCLADT


https://collaborate.nws.noaa.gov/trac/ncladt


High level migration info


https://collaborate.nws.noaa.gov/trac/ncladt/wiki/HowToLocalAppMigration


Training


i.e. this (and future) slide packages


AWIPS Tech Infusion site (currently being freshened up)


View completed local apps in svn


Compare AWIPS I version to migrated version


ASDT


Lead: james.calkins@noaa.gov


awips2dev mailing list


NWSChat(?)

20

National Weather Service

Moving Forward

21

3/18/2013

AWIPS II Migration

What can you do?


AWIPS II


Familiarize yourself with AWIPS II on ADAM


Problems? The NCF supports ADAM


Review resources


Use collaboration avenues (wikis, listservers, etc.)


Local application migration


Focus on FBFO apps


Look at completed apps for examples/tips


Get help from the ASDT

22

3/18/2013

Coming Up…


Session #2…and beyond…


Subversion demo


Hands
-
on demo of AWIPS II behind the scenes


Review of an already
-
migrated local application


Q&A


Suggestion for future sessions? Let us know


ashley.kells@noaa.gov
;
james.calkins@noaa.gov