1 National Weather Service Jason Tuell Office of Science and Technology The Evolution of AWIPS SR MIC/HIC Conference 27 June 07.

Slides:



Advertisements
Similar presentations
What is Cloud Computing? Massive computing resources, deployed among virtual datacenters, dynamically allocated to specific users and tasks and accessed.
Advertisements

NWS – Office of Science and Technology
JUNE 2007 page 1 EDS Proprietary Applications Modernization Services Modernizing the Applications Portfolio.
1 IPAWS: The Integrated Public Alert and Warning System.
NCEP Production Suite Review NWS Integrated Dissemination Program
Building a Weather-Ready Nation NWS Services Roadmap Chris Strager NWS Eastern Region Director Chris Strager NWS Eastern Region Director January 27, 2011.
Ronla Henry NWS/OST/PPD
AWIPS II Evolution Overview 16 May 2008 Steve Schotz Office of Science and Technology.
1 National Weather Service Jason Tuell Office of Science and Technology The Evolution of AWIPS OST 5 September 2007.
1 National Weather Service Jason Tuell Office of Science and Technology The Evolution of AWIPS NURO 5 September 2007.
1 National Weather Service Ronla Henry Office of Science and Technology AWIPS Evolution GIS Workshop July 17-19, 2007.
1 National Weather Service Jason Tuell Office of Science and Technology The Evolution of AWIPS NWS Partner’s Meeting 20 June 2007.
Chief – Science Plans Branch NOAA/NWS/Office of Science and Technology
Web-Enabling the Warehouse Chapter 16. Benefits of Web-Enabling a Data Warehouse Better-informed decision making Lower costs of deployment and management.
FAA Stated Requirements “ The goal is to substantially improve the capabilities for delivery of aviation weather information and to transform the current.
Internet GIS. A vast network connecting computers throughout the world Computers on the Internet are physically connected Computers on the Internet use.
Plans for AWIPS Next Generation 1April 12, 2005 AWIPS Technology Infusion Darien Davis NOAA/OAR Forecast Systems Laboratory Systems Development Division.
Presented to: NWS Partners August 5, 2013 Jim McNitt Project Manager Office of Science and Technology National Weather Service National Oceanic and Atmospheric.
The Pursuit for Efficient S/C Design The Stanford Small Sat Challenge: –Learn system engineering processes –Design, build, test, and fly a CubeSat project.
Architecture Of ASP.NET. What is ASP?  Server-side scripting technology.  Files containing HTML and scripting code.  Access via HTTP requests.  Scripting.
1. Outline RAMMB/CIRA Overview RAMMB/CIRA real-time product development & deployment environment GOES-R Proving Ground AWIPS II Overview AWIPS II Configuration.
Evolution of Advanced Weather Interactive Processing System (AWIPS): AWIPS II Migration and Vision for the Next Decade 30th AMS Conference on Environmental.
Microsoft SQL Server 2008 Reporting Services. Complete and integrated Based on Microsoft Office Enterprise grade Affordable Improving organizations by.
Model Bank Testing Accelerators “Ready-to-use” test scenarios to reduce effort, time and money.
Evolution of AWIPS Jason Tuell Office of Science and Technology.
CIS 375—Web App Dev II Microsoft’s.NET. 2 Introduction to.NET Steve Ballmer (January 2000): Steve Ballmer "Delivering an Internet-based platform of Next.
1 Process Engineering A Systems Approach to Process Improvement Jeffrey L. Dutton Jacobs Sverdrup Advanced Systems Group Engineering Performance Improvement.
PO320: Reporting with the EPM Solution Keshav Puttaswamy Program Manager Lead Project Business Unit Microsoft Corporation.
The Challenge of IT-Business Alignment
Enterprise Storage A New Approach to Information Access Darren Thomas Vice President Compaq Computer Corporation.
Challenges in Urban Meteorology: A Forum for Users and Providers OFCM Workshop Summaries Lt Col Rob Rizza Assistant Federal Coordinator for USAF/USA Affairs.
AWIPS-II Data Delivery Project Overview December 2013.
SCSC 311 Information Systems: hardware and software.
1 National Weather Service The Evolution of AWIPS NSTEP April 4, 2007 Ronla Henry.
1 National Weather Service Ronla Henry Office of Science and Technology AWIPS Technology Infusion NWS Partner’s Meeting 17 June 2008.
16 1 Installation  After development and testing, system must be put into operation  Important planning considerations Costs of operating both systems.
A Strategy… Nancy N. Soreide NOAA/PMEL NOAA WebShop 2004 July 27-29, 2004, Philadelphia, PA For improving the security of Web and Internet applications.
Computer Emergency Notification System (CENS)
TeamCluster Project Real time project management solutions Harry Hvostov April 27, 2002.
Next Generation Warning Tool (NGWT) Jason Tuell Systems Engineering Center Office of Science and Technology.
Middleware for FIs Apeego House 4B, Tardeo Rd. Mumbai Tel: Fax:
National Weather Service Scott Jacobs David Plummer and Stephen Gilbert NOAA/NWS/National Centers for Environmental Prediction Jason Tuell, Steve Schotz.
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
Better Preparing the NWS to meet America's Growing Needs Information Brief 1.
Christopher Juckins Meteorologist/Programmer Technical Support Branch, NHC Christopher Juckins Meteorologist/Programmer Technical Support Branch, NHC GFE.
AWIPS II Update Unidata Policy Committee Meeting J.C. Duh Chief, Program & Plans Division, Office of Science & Technology, NWS April 15, 2010.
Catawba County Board of Commissioners Retreat June 11, 2007 It is a great time to be an innovator 2007 Technology Strategic Plan *
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
Briefing Tool Update Herb Grote ESRL/GSD/ISB Boulder, CO June 13, 2006.
Introduction to soarchitect. agenda SOA background and overview transaction recorder summary.
Last Updated 1/17/02 1 Business Drivers Guiding Portal Evolution Portals Integrate web-based systems to increase productivity and reduce.
111/27/2015 User Education & Training End-to-End Cycle for NOAA's Satellite Program Anthony Mostek NOAA - NWS – OCWWS - Training Division Anthony Mostek.
Mantid Stakeholder Review Nick Draper 01/11/2007.
1 National Weather Service Jason Tuell Office of Science and Technology The Evolution of AWIPS NURO 5 September 2007.
® IBM Software Group © 2003 IBM Corporation IBM WebSphere Studio V5.1.2: Making Java Development Easier May 2004.
April 2002 MDL Collaboration Workshop – 29 Sept Integrated Hazards Information Services 1 Integrated Hazard Information Services Tom LeFebvre Global.
Transitioning unique NASA data and research technologies to operations Short-term Prediction Research and Transition (SPoRT) Project Future Directions.
LOG235/236 Performance Based Logistics Bruce Hatlem Logistics Functional IPT September 2007.
March 2004 At A Glance The AutoFDS provides a web- based interface to acquire, generate, and distribute products, using the GMSEC Reference Architecture.
Riding the IFPS/GFE into the Future of Forecasting Lynn Maximuk MIC WFO Pleasant Hill, MO.
AWIPS II Migration Issues Jon Roe OHD/HL/HSEB Semi-Annual RFC HIC Meeting 31 July 2008.
Steve Schotz, Ronla Henry, and NWS – Office of Science and Technology
AWIPS Governance What are we Governing? –EDEX/CAVE plugins developed for an operational AWIPS system Out of Scope: GFE Smart inits and tools, µengine.
Overview: Spatial Data Standards for Facilities, Infrastructure and Environment (SDSFIE) Services Support FGDC Coordination Group Meeting 6 February 2007.
Virtual Lab Overview 5/21/2015 xxxxxxxxxx NWS/MDL/CIRA.
SAP NetWeaver Business Intelligence SAP Netweaver Business Warehouse (SAP NetWeaver BW) the name of the Business Intelligence,
BI Performance Management. Business Issues Too much information: Create confusions Multiple version of Truth: Lack of Trusted information: Incomplete,
Evolution of Advanced Weather Interactive Processing System (AWIPS): AWIPS II Migration and Vision for the Next Decade 31 st AMS Conference on Environmental.
Enterprise Program Management Office
Building a “System” Moving from writing a program to building a system. What’s the difference?! Complexity, size, complexity, size complexity Breadth.
Presentation transcript:

1 National Weather Service Jason Tuell Office of Science and Technology The Evolution of AWIPS SR MIC/HIC Conference 27 June 07

2 Overview Why AWIPS Evolution? What is it? Outcomes and Objectives Re-architecture Approach Roadmap What does AWIPS II mean to you? Summary

3 WHY? Case for change briefed to NWS Corporate Board – Nov 2004Case for change briefed to NWS Corporate Board – Nov 2004 AWIPS Present State SummaryAWIPS Present State Summary HardwareHardware –AWIPS hardware was in good shape Communications InfrastructureCommunications Infrastructure –AWIPS communications infrastructure was in OK shape DataData –AWIPS Data was in need of improvements SoftwareSoftware –AWIPS software was in critical need of improvements –Costly software development, maintenance and inability to meet NWS and customer needs Corporate board direction to focus on addressing software shortcomingsCorporate board direction to focus on addressing software shortcomings Plan and requirements developedPlan and requirements developed Shaped portions of the AWIPS O&M re-compete activityShaped portions of the AWIPS O&M re-compete activity

4 What is AWIPS Evolution? AWIPS EvolutionAWIPS Evolution A long-term project which delivers a modern, robust software infrastructure that provides the foundation for future system level enhancements AWIPS IIAWIPS II Implements a modern Services Oriented Architecture (SOA) infrastructure First output of AWIPS Evolution and provides the foundation for all subsequent improvements AWIPS Evolution System ImprovementsAWIPS Evolution System Improvements Integration of “orphan” systems (e.g., Weather Event Simulator) Migration of N-AWIPS into the SOA to create a seamless weather enterprise that supports all levels of NWS operations from National Centers to WSOs Data Delivery Enhancements – –“Smart push-smart pull” data access – –Katrina satellite WAN back up Integrated visual collaboration – –Graphical collaboration at all levels of the weather enterprise extending to trusted external partners Visualization Enhancements Information Generation Enhancements – –Re-architecture of the generation of all NWS products and services

5 AWIPS Evolution Objectives Establish Service Oriented Architecture for AWIPS and NAWIPS Create a seamless weather enterprise that supports all levels of NWS operations from National Centers to WSOs Build a common development environment that will be used by all developers Establish infrastructure for GIS integration Enable access to data independent of its location, i.e., provide access to data not resident locally at the WFO or RFC. Provide infrastructure for real time graphical collaboration between WFOs, RFCs and centers for enhanced internal collaboration Other NOAA entities and Trusted partners, e.g., Emergency Managers Implement a Common AWIPS visualization environment (CAVE) used by all applications Standardize generation of NWS products and services

6 AWIPS Evolution Outcomes Short-term (1-3 years) Shorten transition of research to operations Improve software O&M and technology refresh – –Fewer DRs and TTs – –Focus on hardening and productionizing for life cycle support Minimize adverse impacts on operations from software and hardware upgrades Long-term (3-10 years)Long-term (3-10 years) Increase integration of AWIPS and National Center AWIPS Improve performance and functionality of AWIPS Improve collaboration at all levels of NWS operations Increase access to all environmental data for decision making

7 AWIPS II Re-Architecture Approach Perform “black-box” conversion Preserve existing functionality, look and feel on top of new infrastructure Thorough field validation and acceptance before deployment No loss of functionality Deployed system current with deployed AWIPS capability (i.e., OB9) Use open source projects - No proprietary code JAVA and open source projects enable AWIPS II to be platform and OS independent – –No plans to move from Linux Objective is to make AWIPS II available for collaborative development OS, Platform independence allows non-Linux based research to be easily integrated into AWIPS II

8 AWIPS II Features AWIPS Development Environment (ADE) Used by all AWIPS developers (National, Regional, & Local) Developers concentrate on new capabilities, not re-implementing existing ones (i.e. screen I/O, communications protocols, data access routines, logging routines, or other previously developed capabilities) Software can be developed on a variety of platforms Robust infrastructure for improved software O&M Use of plug-ins: visualization extensions; new data types and transforms System level, remediation, core services reduce system complexity Improved support for local requirements (e.g., local apps, scripts, plug-ins) Common AWIPS Visualization Environment (CAVE) Provides a common development and execution environment for AWIPS GUIs (e.g. D2D, NMAP, GFE, etc.) Ability to pan/zoom large data sets (Raster & Vector) with flexibility over data rendering GIS tools Thin Client (Web Browser) enabled Dynamic Load balancing Processing dynamically allocated among available CPUs

9 AWIPS II Roadmap Migration Strategy SW CTR (AWIPS II) AE OSIP Gates 23 4a 4b = Fiscal Year = Calendar Year MPLS Meshed Topology 06/22/07 OBx PIP Analysis Migration Planning RTS IRAD ADE Development “User” Functional Tests Baseline Application Migration ADE Training Field Ops Training -- ITO, ESA Deployment OTE 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

AWIPS Evolution Roadmap SOA Enhancements = Fiscal Year = Calendar Year OTE / Deployment AWIPS II Baseline Application Migration Governance Model NAWIPS Migration Thin Client WES Integration AWIPS II Enhancements Data Delivery IOC FOC Phase 1 Collaboration Phase 2 Phase 3 Information Generation IOC FOC Visualization IOC

11 AWIPS Evolution Governance Model What is it?What is it? Governance model controls the development, test, integration, configuration management, deployment and support of the new system -- both hardware and softwareGovernance model controls the development, test, integration, configuration management, deployment and support of the new system -- both hardware and software Why?Why? AWIPS II offers new levels of flexibility and extensibilityAWIPS II offers new levels of flexibility and extensibility New rules needed to take advantage of system capabilities and also define limitsNew rules needed to take advantage of system capabilities and also define limits Tension between unlimited modifications and ability to support the systemTension between unlimited modifications and ability to support the system Sample issues for considerationSample issues for consideration Monolithic configurations no longer required -- how do we manage site specific configurationsMonolithic configurations no longer required -- how do we manage site specific configurations Plug ins down loaded and installed on demandPlug ins down loaded and installed on demand Scripting that modifies AWIPS menus, functionsScripting that modifies AWIPS menus, functions

12 AWIPS II What gets us excited so far… Dynamic load balancingDynamic load balancing Failover handled automaticallyFailover handled automatically Enables consideration of tailored hardware configurationsEnables consideration of tailored hardware configurations Mathematically intensive calculations handed off to the graphics cardMathematically intensive calculations handed off to the graphics card Significant performance improvementsSignificant performance improvements Progressive disclosure of all dataProgressive disclosure of all data Imagery via quad tree tiling, grids and observationsImagery via quad tree tiling, grids and observations Integrated thin clientIntegrated thin client Allows baseline solution to be extended to CWSUs, WSOs, and IMETsAllows baseline solution to be extended to CWSUs, WSOs, and IMETs Integrated drawing and graphical collaborationIntegrated drawing and graphical collaboration Tools built into the infrastructure, implemented in 2011Tools built into the infrastructure, implemented in 2011 Built in GIS via geotools libraryBuilt in GIS via geotools library Scripting level access to practically all system level services and functionsScripting level access to practically all system level services and functions LESS CODELESS CODE Potential order of magnitude reduction in amount of software with increase in functionalityPotential order of magnitude reduction in amount of software with increase in functionality

13 AWIPS II What does it mean to you? Transition (Mid mid 2010) Limited changes during transition Only minor updates to products and services AWIPS II – 2010 More robust infrastructure Faster software installations – less downtime while delivering new software Ability to develop and implement new applications more quickly

14 AWIPS Evolution What does it mean to you? AWIPS II – 2011 Thin client support – –Integrates CWSUs, WSOs and Incident Meteorologists NAWIPS migrated to SOA – –One infrastructure for meteorological applications spanning operations from National Centers to WSOs Improved satellite back up for terrestrial network – –Improves continuity of operations during Katrina-like events Smart push-smart pull data delivery – –Improved access to broader sets of data than is currently delivered over the SBN Integrated graphical collaboration – –Improved coordination at all levels of NWS weather enterprise

15 AWIPS Evolution What does it mean to you? AWIPS II – Extend graphical collaboration – –NOAA offices – –Trusted external partners, e.g., DHS and Emergency Managers Smart push-smart pull data delivery – –Extend data services to other NWS services for product delivery Re-architect generation of products and services – –More responsive to customer requests, e.g. CAP – –Streamline process so developers and meteorologists focus on content vice format

16 AWIPS II Operational Impacts Forecaster Little to no impact anticipated – –Look & Feel preserved ESA/ITO New architecture drives changes to: – –Release Installations (projected to be easier & shorter in duration) – –System Maintenance – –System Troubleshooting Application Focal Point Definition of application changes under new architecture Application configuration likely to change – –Do not know by how much at this time. Better idea around end of calendar year (2007) Local Application Developer Local applications need to be migrated to new infrastructure – –Migration path needs to be determined for each local app New development accomplished within ADE/SDK – –Will need to learn new concepts - object oriented programming, SOA prinicples – –Will need to learn new languages -- JAVA script and potentially JAVA -- still defining requirements

17 AWIPS II Training Strategic Training Plan being developed Training targeted for the following groups: ESAs ITOs AWIPS and application focal points Developers (both baseline and local) NCF SST Training Organizations involved in planning, developing and implementing courses

18 AWIPS II Local Applications Survey, to be released shortly, to determine Number of local applications and developers Interaction with system and design Skill and knowledge level of developers Migration plan to address approach based on survey results Training requirements and approach to be refined based on survey Raytheon to provide sample migration and code samples for approach Level of effort required uncertain Raytheon estimate that 80% of local apps will be able to be rewritten in Javascript, without extensive programming in the ADE

19 AWIPS II Risks and Challenges Performance Supporting the short fuse warning mission Handling large global data sets Schedule Completing the migration and testing Migration of local applications Local applications outside the baseline and not a Raytheon responsibility

20 Summary AWIPS Evolution underway!! ADE/SDK 1.0 delivered June 14, 2007 Application migration underway Migration Plan delivered June 2007 AWIPS baseline migration to be completed FY09 Deployment complete FY10 AWIPS II will deliver capabilities that enable NWS to be more responsive to emerging requirements

21 National Weather Service Back Up

22 AWIPS Evolution Data Delivery OSIP Project OSIP Project Enables “smart push - smart pull” data deliveryEnables “smart push - smart pull” data delivery Access to data not available localAccess to data not available local Freedom from the tyranny of the SBNFreedom from the tyranny of the SBN Enables consideration of new data delivery architectureEnables consideration of new data delivery architecture –What data to you broadcast over SBN? –What data do you make available on servers? ScheduleSchedule IWT starting Q to define concept of operations and operational requirementsIWT starting Q to define concept of operations and operational requirements IOC software implementation for remote data accessIOC software implementation for remote data access FOC enterprise configuration (servers, comms, etc.) that enables remote data accessFOC enterprise configuration (servers, comms, etc.) that enables remote data access

23 AWIPS Evolution Collaboration OSIP Project OSIP Project ObjectiveObjective Integrated graphical collaboration throughout the NWS Weather Enterprise and beyondIntegrated graphical collaboration throughout the NWS Weather Enterprise and beyond Phase 1 - Integrated collaboration between all levels of NWS operationsPhase 1 - Integrated collaboration between all levels of NWS operations Phase 2 - Collaboration between NWS offices and other NOAA entitiesPhase 2 - Collaboration between NWS offices and other NOAA entities Phase 3 -Collaboration between NWS offices and trusted external partners, e.g., Emergency ManagersPhase 3 -Collaboration between NWS offices and trusted external partners, e.g., Emergency Managers ScheduleSchedule Phase 1 IOC Phase 1 IOC Phase 2 IOC Phase 2 IOC Phase 2 IOC Phase 2 IOC

24 AWIPS Evolution Information Generation & Visualization OSIP Projects (IG) and (Vis)OSIP Projects (IG) and (Vis) Information Generation objectiveInformation Generation objective Re-architect generation of all NWS products and servicesRe-architect generation of all NWS products and services Separation of content generation from formatting and disseminationSeparation of content generation from formatting and dissemination Enable faster response to emerging customer demandsEnable faster response to emerging customer demands Visualization objectiveVisualization objective Common user interface - standardize User Interfaces across applicationsCommon user interface - standardize User Interfaces across applications 3-D visualization3-D visualization Improve user interfaces based on latest principles and researchImprove user interfaces based on latest principles and research