Presentation is loading. Please wait.

Presentation is loading. Please wait.

1 National Weather Service Office of Science & Technology Systems Engineering Center February 3, 2011 AWIPS II Local Application Migration Training Session.

Similar presentations


Presentation on theme: "1 National Weather Service Office of Science & Technology Systems Engineering Center February 3, 2011 AWIPS II Local Application Migration Training Session."— Presentation transcript:

1 1 National Weather Service Office of Science & Technology Systems Engineering Center February 3, 2011 AWIPS II Local Application Migration Training Session #1

2 2 10/8/2015 Overview AWIPS II InfrastructureAWIPS II Infrastructure AWIPS II StatusAWIPS II Status StabilityStability PerformancePerformance Local Application MetricsLocal Application Metrics TracTrac SubversionSubversion ResourcesResources Moving ForwardMoving Forward

3 3 National Weather Service AWIPS II Infrastructure

4 4 10/8/2015 AWIPS II Contents CAVE (Common AWIPS Visualization Environment)CAVE (Common AWIPS Visualization Environment) Common framework for many AWIPS applicationsCommon 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 versionsGUIs resemble AWIPS I versions –…but with new features such as Localization Management & Data Browsing Can be extended via RCP plug-insCan be extended via RCP plug-ins Installed on workstationsInstalled on workstations EDEX (Environmental Data EXchange)EDEX (Environmental Data EXchange) Data ingest, Data storage, Data disseminationData ingest, Data storage, Data dissemination Installed on serversInstalled on servers AlertVIZ (Alert Visualization)AlertVIZ (Alert Visualization) Independent, centralized tool for displaying AWIPS II alerts/statusIndependent, centralized tool for displaying AWIPS II alerts/status

5 5 10/8/2015 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 > DataLayer PostgreSQL HDF5 > BaseDao Hibernate > HDF5DataStore HDF5 API Ingest Services ProductSrv AdapterSrv NotifySrv PurgeSrv Synchronous Interface CAVE UtilitySrv Localization Store GFE Services Hydro Services TextDBSrv

6 6 10/8/2015 AWIPS II Architecture > EDEX Data Types Libraries Scripts VIZ PlugIns > CAVE Meta 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 7 National Weather Service AWIPS II Status

8 8 10/8/2015 AWIPS II Status DR Count continues to fallDR Count continues to fall 657 Priority 1-3 DRs (as of 1/31/11)657 Priority 1-3 DRs (as of 1/31/11) Raytheon is closing ~100/weekRaytheon is closing ~100/week System is more stableSystem is more stable FIT restarts much less commonFIT restarts much less common Performance is improvingPerformance is improving 2/3 of ingest metrics pass2/3 of ingest metrics pass 1/3 of CAVE metrics pass1/3 of CAVE metrics pass ADAM full deployment starts 2/7/11ADAM full deployment starts 2/7/11 r1g1-7 baseliner1g1-7 baseline Virtual Lab connectivityVirtual Lab connectivity No direct connection from ADAM to Wiki, Subversion yetNo direct connection from ADAM to Wiki, Subversion yet Sneakernet until end of FebruarySneakernet until end of February

9 9 10/8/2015 AWIPS II Local Applications FBSO (Fix Before System OT&E)FBSO (Fix Before System OT&E) All FBSO local apps have been migratedAll FBSO local apps have been migrated FBFO (Fix Before Field OT&E)FBFO (Fix Before Field OT&E) 547 open migration tickets (as of 1/28/11)547 open migration tickets (as of 1/28/11) Complete by 5/31/11Complete by 5/31/11 DeploymentDeployment 919 open migration tickets (as of 1/28/11)919 open migration tickets (as of 1/28/11) Complete by 9/30/11Complete by 9/30/11

10 10 National Weather Service Trac

11 11 10/8/2015 AWIPS-II Trac System used for Local App Migration ticketsSystem used for Local App Migration tickets Two types of Local App ticketsTwo types of Local App tickets Migration tickets for actual local app migrationMigration tickets for actual local app migration Implementation tickets for each WFO registeredImplementation tickets for each WFO registered Full ticket lifecycleFull ticket lifecycle Assigned->Accepted->In Progress->Testing->ClosedAssigned->Accepted->In Progress->Testing->Closed Canceled (duplicate, invalid)Canceled (duplicate, invalid) Standard SQL queries via pulldown menusStandard SQL queries via pulldown menus https://collaborate.nws.noaa.gov/trac/am_OTE/reporthttps://collaborate.nws.noaa.gov/trac/am_OTE/reporthttps://collaborate.nws.noaa.gov/trac/am_OTE/report Click on “My Tickets” reportClick on “My Tickets” report or…click on “Custom Query” link in upper rightor…click on “Custom Query” link in upper right

12 12 10/8/2015 AWIPS II Migration Tickets

13 13 National Weather Service Trac Demo

14 14 National Weather Service Subversion

15 15 10/8/2015 AWIPS-II Subversion Version control system for local appsVersion control system for local apps Open sourceOpen source Raytheon using during AWIPS II developmentRaytheon using during AWIPS II development LAD/STR has a limited lifeLAD/STR has a limited life Subversion is replacing the LAD/STRSubversion is replacing the LAD/STR Subversion has many advantagesSubversion has many advantages LinksLinks https://collaborate.nws.noaa.gov/trac/asdt/wiki/AiiHbDevEnvU seSuhttps://collaborate.nws.noaa.gov/trac/asdt/wiki/AiiHbDevEnvU seSuhttps://collaborate.nws.noaa.gov/trac/asdt/wiki/AiiHbDevEnvU seSuhttps://collaborate.nws.noaa.gov/trac/asdt/wiki/AiiHbDevEnvU seSu https://collaborate.nws.noaa.gov/trac/ncladt/wiki/RepoLayouthttps://collaborate.nws.noaa.gov/trac/ncladt/wiki/RepoLayouthttps://collaborate.nws.noaa.gov/trac/ncladt/wiki/RepoLayout Subversion demo in session #2 (next week)Subversion demo in session #2 (next week)

16 16 10/8/2015 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/LAD/ http://www.mdl.nws.noaa.gov/~applications/STR/http://www.mdl.nws.noaa.gov/~applications/STR/http://www.mdl.nws.noaa.gov/~applications/STR/ 2.Commit AWIPS I version to Subversion Useful for comparisons between AWIPS I & II migrated appsUseful 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 branchPeriodically commit local application to Subversion branch 5.Update/modify/create local app documentation 7.Create/update test instructions

17 17 10/8/2015 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 detailsSee Kells’ “Local Application Migration Steps” document for more details

18 18 National Weather Service Resources

19 19 10/8/2015 19 AWIPS II Migration Resources NCLADTNCLADT https://collaborate.nws.noaa.gov/trac/ncladthttps://collaborate.nws.noaa.gov/trac/ncladthttps://collaborate.nws.noaa.gov/trac/ncladt High level migration infoHigh level migration info –https://collaborate.nws.noaa.gov/trac/ncladt/wiki/HowToLocalAppMigration TrainingTraining i.e. this (and future) slide packagesi.e. this (and future) slide packages AWIPS Tech Infusion site (currently being freshened up)AWIPS Tech Infusion site (currently being freshened up) View completed local apps in svnView completed local apps in svn Compare AWIPS I version to migrated versionCompare AWIPS I version to migrated version ASDTASDT Lead: james.calkins@noaa.govLead: james.calkins@noaa.gov awips2dev mailing listawips2dev mailing list NWSChat(?)NWSChat(?)

20 20 National Weather Service Moving Forward

21 21 10/8/2015 AWIPS II Migration What can you do? AWIPS IIAWIPS II Familiarize yourself with AWIPS II on ADAMFamiliarize yourself with AWIPS II on ADAM –Problems? The NCF supports ADAM Review resourcesReview resources Use collaboration avenues (wikis, listservers, etc.)Use collaboration avenues (wikis, listservers, etc.) Local application migrationLocal application migration Focus on FBFO appsFocus on FBFO apps Look at completed apps for examples/tipsLook at completed apps for examples/tips Get help from the ASDTGet help from the ASDT

22 22 10/8/2015 Coming Up… Session #2…and beyond…Session #2…and beyond… Subversion demoSubversion demo Hands-on demo of AWIPS II behind the scenesHands-on demo of AWIPS II behind the scenes Review of an already-migrated local applicationReview of an already-migrated local application Q&AQ&A Suggestion for future sessions? Let us knowSuggestion for future sessions? Let us know ashley.kells@noaa.gov; james.calkins@noaa.govashley.kells@noaa.gov; james.calkins@noaa.govashley.kells@noaa.govjames.calkins@noaa.govashley.kells@noaa.govjames.calkins@noaa.gov


Download ppt "1 National Weather Service Office of Science & Technology Systems Engineering Center February 3, 2011 AWIPS II Local Application Migration Training Session."

Similar presentations


Ads by Google