Upload
nasnan
View
24
Download
0
Embed Size (px)
DESCRIPTION
National Weather Service. AWIPS II Overview and Status AMS IIPS January 14, 2008 . Ronla Henry NWS/OST/PPD. Overview. Contract Overview Infrastructure Review Government Activities Testing Training Site Migration Governance Getting Ready. Contract Overview. SOA Migration Task Orders. - PowerPoint PPT Presentation
Citation preview
1
Ronla HenryRonla HenryNWS/OST/PPDNWS/OST/PPD
AWIPS II Overview and Status AWIPS II Overview and Status AMS IIPSAMS IIPS
January 14, 2008 January 14, 2008
National Weather ServiceNational Weather Service
204/22/23
OverviewOverview
• Contract OverviewContract Overview• Infrastructure ReviewInfrastructure Review• Government ActivitiesGovernment Activities
• TestingTesting• TrainingTraining• Site MigrationSite Migration• GovernanceGovernance
• Getting ReadyGetting Ready
3
Contract OverviewContract Overview
404/22/23
SOA MigrationSOA MigrationTask OrdersTask Orders
Task OrderTask Order Delivery DateDelivery DateDevelop of AWIPS SW PIP (TO1)Develop of AWIPS SW PIP (TO1) June 2006June 2006Conduct Initial System Analysis (TO2)Conduct Initial System Analysis (TO2) October 2006October 2006Develop ADE/SDK (TO3-6)Develop ADE/SDK (TO3-6) July 2007July 2007
Plan Baseline Application Migration (TO7)Plan Baseline Application Migration (TO7) October 2007October 2007Migrate primarily D2D/Warngen capabilities migrate Migrate primarily D2D/Warngen capabilities migrate (TO8)(TO8)
February 2008February 2008
Migrate primarily GFE capabilities (TO9)Migrate primarily GFE capabilities (TO9) September 2008September 2008Investigate technical issues/questions surrounding Investigate technical issues/questions surrounding migration (TO-DTP)migration (TO-DTP)
February 2009February 2009
Migrate of primarily Hydrologic capabilities (TO10)Migrate of primarily Hydrologic capabilities (TO10) February 2009February 2009SOA Migration Complete (TO11)SOA Migration Complete (TO11) November 2009November 2009Provide of technical materials supporting training Provide of technical materials supporting training preparation following TOs 8-11 (TO-T1)preparation following TOs 8-11 (TO-T1)
3 weeks following 3 weeks following TO delivery dateTO delivery date
504/22/23
SOA MigrationSOA MigrationRoadmapRoadmap Migration
Strategy
2007 2008 201020092006
SW CTR (AWIPS II)
ATI OSIP Gates 2 3 4
= Fiscal Year= Calendar Year
MPLS Meshed Topology
07/15/08
OBx 7 8 9 10
PIP
Analysis
Migration Planning
RTS IRAD ADE Development
“User” Functional Tests
Baseline Application Migration
8 8.3
ADE Training
Field Ops Training-- ITO, ESA
DeploymentOTE
C & A
Deployment Planning
Local App Migration
ADE Local App Training
New Release Paradigm
O & M Transition
NWS New Capability Development in ADE
OB 9 Dev & Test Deployment
O & M Transition Prep & Coordination
ADE Training Development
OTE / Deployment Support
AWIPS II 1.0
Note: Task bar colors are For speaker reference only
6
InfrastructureInfrastructure
704/22/23
SOA MigrationSOA MigrationRe-Architecture ApproachRe-Architecture Approach
• Perform “black-box” conversionPerform “black-box” conversion• Preserve existing functionality, look and feel on top of new Preserve existing functionality, look and feel on top of new
infrastructureinfrastructure• No loss of functionalityNo loss of functionality
• Deployed system current with deployed AWIPS capability (i.e., OB9)Deployed system current with deployed AWIPS capability (i.e., OB9)• Thorough field validation and acceptance before deploymentThorough field validation and acceptance before deployment• Use open source projects - No proprietary codeUse open source projects - No proprietary code
• JAVA and open source projects enable AWIPS II to be platform and JAVA and open source projects enable AWIPS II to be platform and OS independentOS independent
• ADE enables collaborative developmentADE enables collaborative development• OS, Platform independence allows non-Linux based research to be OS, Platform independence allows non-Linux based research to be
easily integrated into AWIPS IIeasily integrated into AWIPS II
804/22/23
SOA Architecture – Logical Layered ViewSOA Architecture – Logical Layered ViewLayers Separated By Simple APIsLayers Separated By Simple APIs
Client/Presentation Services
Platform Layer
Mission Services Layer
Data Access Layer
Metadata Index
Data PersistenceStore
Ente
rpris
e Se
rvic
e B
us -
Com
mun
icat
ion
Secu
rity
Serv
ices
/Dem
ilita
rized
Zon
e (D
MZ)
SpatialIndex
Hydro Models
LAPS
FORTRAN/C/C++Command Line
Programs
External Programs
JMX
<<Java>>DataLayer
PostgreSQLHDF5
<<abstract>>BaseDao
Hibernate
<<Java>>HDF5DataStore
HDF5 API
IngestSrv
PersistSrv
IndexSrv
ProductSrv
AdapterSrv
NotifySrv
SubscribeSrv
AutoBldSrv
PurgeSrv
Mbean
CAVE
StagingSrv
UtilitySrv
LocalizationStore
9
Government ActivitiesGovernment Activities
1004/22/23
SOA MigrationSOA MigrationTesting ApproachTesting Approach
• Purpose:Purpose:• Provide feedback to Raytheon on TO software deliverablesProvide feedback to Raytheon on TO software deliverables• Improve software quality in support of OT&E and DeploymentImprove software quality in support of OT&E and Deployment
• Layered ApproachLayered Approach• IV&V (Independent Verification & Validation)IV&V (Independent Verification & Validation)
– Testing Objective: Push the system; Test to breakTesting Objective: Push the system; Test to break– Testing based on TO contentsTesting based on TO contents– Includes “menu mapping” exerciseIncludes “menu mapping” exercise
• UFE (User Functional Evaluation)UFE (User Functional Evaluation)– Testing Objective: Provide operational look at TO deliverablesTesting Objective: Provide operational look at TO deliverables– Testing based on TO contentsTesting based on TO contents– Heavily focused on implementation variances of end-user functionalityHeavily focused on implementation variances of end-user functionality
• OT&E (Operational Testing & Evaluation)OT&E (Operational Testing & Evaluation)– Testing Objective: Verify AWIPS-II operationally ready for deploymentTesting Objective: Verify AWIPS-II operationally ready for deployment– Controlled testing environment at operational sitesControlled testing environment at operational sites– Follows evaluation of TO11Follows evaluation of TO11
http://www.nws.noaa.gov/ost/SEC/AE/Testing.htmhttp://www.nws.noaa.gov/ost/SEC/AE/Testing.htm
1104/22/23
AWIPS IIAWIPS IITesting StatusTesting Status
• IV&VIV&V• Continue to evaluate TO deliveriesContinue to evaluate TO deliveries• Focusing on operational performance metrics Focusing on operational performance metrics
• UFEUFE• Conducted Forecaster Initial TestingConducted Forecaster Initial Testing
– Evaluated software along side AWIPSEvaluated software along side AWIPS– Assisted in developing operational scenariosAssisted in developing operational scenarios
• Continue to evaluate TO deliveriesContinue to evaluate TO deliveries• Working side-by-side plan for TO11 testingWorking side-by-side plan for TO11 testing
• OT&EOT&E• Working OT&E planWorking OT&E plan
– Signature Coordination, May 2009Signature Coordination, May 2009• Expected to begin around November 30Expected to begin around November 30
1204/22/23
SOA MigrationSOA MigrationTraining ApproachTraining Approach
• Purpose:Purpose:• Ensure that developers able to utilize migrated softwareEnsure that developers able to utilize migrated software• Ensure that end-users able to configure, monitor, and Ensure that end-users able to configure, monitor, and
administer systemadminister system• Approach:Approach:
• Development Organizations (GSD, MDL, OHD, SEC) planning Development Organizations (GSD, MDL, OHD, SEC) planning and executing trainingand executing training
• NWSTD involved in planning and executing operational NWSTD involved in planning and executing operational trainingtraining– Focus Areas:Focus Areas:
• Local Application DeveloperLocal Application Developer• Application Focal PointApplication Focal Point• System AdministrationSystem Administration
http://www.nws.noaa.gov/ost/SEC/AE/Training.htmhttp://www.nws.noaa.gov/ost/SEC/AE/Training.htm
1304/22/23
SOA MigrationSOA MigrationTraining StatusTraining Status
• Operational TrainingOperational Training• Requirements IdentifiedRequirements Identified• MechanismMechanism
– Training for Trainers via Technical Interchange MeetingsTraining for Trainers via Technical Interchange Meetings• Initial focus on preparing OT&E sitesInitial focus on preparing OT&E sites
• Development TrainingDevelopment Training• CompletedCompleted
1404/22/23
SOA MigrationSOA MigrationSite Migration ApproachSite Migration Approach
• Purpose:Purpose:• Provide structured method to ensure local sites’ Provide structured method to ensure local sites’
migrationmigration– Includes:Includes:
• Local Application MigrationLocal Application Migration• Site MigrationSite Migration
» Application ConfigurationApplication Configuration» Product Format Template ConfigurationProduct Format Template Configuration
• Approach:Approach:• Team (regions, HQ) plan/coordinateTeam (regions, HQ) plan/coordinate• Regions/Offices executeRegions/Offices execute
http://www.nws.noaa.gov/ost/SEC/AE/Site_Migration.htmhttp://www.nws.noaa.gov/ost/SEC/AE/Site_Migration.htm
1504/22/23
AWIPS-II Site MigrationAWIPS-II Site MigrationStatusStatus
• Local ApplicationLocal Application• NCLADTNCLADT
– Analyzed capabilities supporting local application migration in TO8 & Analyzed capabilities supporting local application migration in TO8 & TO9TO9
– Provided input to Raytheon on capabilities provide (and to be provided)Provided input to Raytheon on capabilities provide (and to be provided)– Provided test cases supporting future TO deliveriesProvided test cases supporting future TO deliveries– Developing a plan supporting local application migration based on Developing a plan supporting local application migration based on
TO10 capabilitiesTO10 capabilities• Site MigrationSite Migration
• Identifying configuration/customization files within existing Identifying configuration/customization files within existing systemsystem
• Identifying any changes resulting from SOA Migration Identifying any changes resulting from SOA Migration activitiesactivities
• Investigating obtaining Raytheon assistance in this effortInvestigating obtaining Raytheon assistance in this effort
1604/22/23
AWIPS-II GovernanceAWIPS-II GovernanceApproachApproach
• What is it?What is it?• Governance model controls the development, test, Governance model controls the development, test,
integration, configuration management, deployment integration, configuration management, deployment and support of the new system -- both hardware and support of the new system -- both hardware and softwareand software
• Why?Why?• SOA offers new levels of flexibility and extensibilitySOA offers new levels of flexibility and extensibility• New rules needed to exploit system capabilities, New rules needed to exploit system capabilities,
define limitsdefine limits• Tension between unlimited modifications and Tension between unlimited modifications and
ability to support the baseline systemability to support the baseline system
http://www.nws.noaa.gov/ost/SEC/AE/Governance.htmhttp://www.nws.noaa.gov/ost/SEC/AE/Governance.htm
1704/22/23
AWIPS-II GovernanceAWIPS-II GovernanceStatusStatus
• Governance Sub-TeamsGovernance Sub-Teams• Release teamRelease team
– Working to document release paradigmWorking to document release paradigm– Concept includesConcept includes
• Monthly DR releaseMonthly DR release• Quarterly “major” release Quarterly “major” release
• Local Application teamLocal Application team• Began by reviewing existing policyBegan by reviewing existing policy• Restart in February, 2009Restart in February, 2009
– Identify changes to policy and AIFMIdentify changes to policy and AIFM
18
Getting ReadyGetting Ready
1904/22/23
What can you do?What can you do?
• Focus on SOA MigrationFocus on SOA Migration• Be Prepared Be Prepared
– TO10TO10• Local application migration, including SmartToolsLocal application migration, including SmartTools
– TO11 “Slices”TO11 “Slices”• User Functional EvaluationUser Functional Evaluation• Side-by-side TestingSide-by-side Testing
– OT&EOT&E• Stay InformedStay Informed
– Weekly Topic ReportsWeekly Topic Reports– Website UpdatesWebsite Updates
• http://www.nws.noaa.gov/ost/SEC/AEhttp://www.nws.noaa.gov/ost/SEC/AE– Upcoming NWS Focus ArticlesUpcoming NWS Focus Articles