1 Ronla Henry NWS/OST/PPD AWIPS II Overview and Status AMS IIPS January 14, 2008 National Weather...
-
date post
19-Dec-2015 -
Category
Documents
-
view
217 -
download
3
Transcript of 1 Ronla Henry NWS/OST/PPD AWIPS II Overview and Status AMS IIPS January 14, 2008 National Weather...
1
Ronla HenryRonla Henry
NWS/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/18/23
OverviewOverview
• Contract OverviewContract Overview
• Infrastructure ReviewInfrastructure Review
• Government ActivitiesGovernment Activities
• TestingTesting
• TrainingTraining
• Site MigrationSite Migration
• GovernanceGovernance
• Getting ReadyGetting Ready
404/18/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 2006
Conduct Initial System Analysis (TO2)Conduct Initial System Analysis (TO2) October 2006October 2006
Develop ADE/SDK (TO3-6)Develop ADE/SDK (TO3-6) July 2007July 2007
Plan Baseline Application Migration (TO7)Plan Baseline Application Migration (TO7) October 2007October 2007
Migrate 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 2008
Investigate 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 2009
SOA Migration Complete (TO11)SOA Migration Complete (TO11) November 2009November 2009
Provide 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/18/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
704/18/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/18/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
En
terp
ris
e S
erv
ice
Bu
s -
Co
mm
un
ica
tio
n
Se
cu
rity
Se
rvic
es
/D
em
ilit
ari
zed
Zo
ne
(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
1004/18/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/18/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/18/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/18/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/18/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/18/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/18/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/18/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
1904/18/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