19
1 Ronla Henry Ronla Henry NWS/OST/PPD NWS/OST/PPD AWIPS II Overview and Status AWIPS II Overview and Status AMS IIPS AMS IIPS January 14, 2008 January 14, 2008 National Weather Service National Weather Service

Ronla Henry NWS/OST/PPD

  • 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

Page 1: Ronla Henry NWS/OST/PPD

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

Page 2: Ronla Henry NWS/OST/PPD

204/22/23

OverviewOverview

• Contract OverviewContract Overview• Infrastructure ReviewInfrastructure Review• Government ActivitiesGovernment Activities

• TestingTesting• TrainingTraining• Site MigrationSite Migration• GovernanceGovernance

• Getting ReadyGetting Ready

Page 3: Ronla Henry NWS/OST/PPD

3

Contract OverviewContract Overview

Page 4: Ronla Henry NWS/OST/PPD

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

Page 5: Ronla Henry NWS/OST/PPD

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

Page 6: Ronla Henry NWS/OST/PPD

6

InfrastructureInfrastructure

Page 7: Ronla Henry NWS/OST/PPD

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

Page 8: Ronla Henry NWS/OST/PPD

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

Page 9: Ronla Henry NWS/OST/PPD

9

Government ActivitiesGovernment Activities

Page 10: Ronla Henry NWS/OST/PPD

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

Page 11: Ronla Henry NWS/OST/PPD

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

Page 12: Ronla Henry NWS/OST/PPD

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

Page 13: Ronla Henry NWS/OST/PPD

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

Page 14: Ronla Henry NWS/OST/PPD

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

Page 15: Ronla Henry NWS/OST/PPD

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

Page 16: Ronla Henry NWS/OST/PPD

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

Page 17: Ronla Henry NWS/OST/PPD

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

Page 18: Ronla Henry NWS/OST/PPD

18

Getting ReadyGetting Ready

Page 19: Ronla Henry NWS/OST/PPD

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