AWIPS II Evolution Overview 16 May 2008 Steve Schotz Office of Science and Technology.

Slides:



Advertisements
Similar presentations
Introduction to Grid Application On-Boarding Nick Werstiuk
Advertisements

NWS – Office of Science and Technology
Introduction to Systems Management Server 2003 Tyler S. Farmer Sr. Technology Specialist II Education Solutions Group Microsoft Corporation.
Advanced Weather Interactive Processing System (AWIPS II) Overview for Development Collaboration Workshop September 29, 2010 Ed Mandel, Steve Schotz,
Ronla Henry NWS/OST/PPD
Service Oriented Architecture Concepts March 27, 2006 Chris Armstrong
Federal Student Aid Technical Architecture Initiatives Sandy England
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.
DEV392: Extending SharePoint Products And Technologies Through Web Parts And ASP.NET Clint Covington, Program Manager Data And Developer Services - Office.
1 Ronla Henry NWS/OST/PPD AWIPS II Overview and Status AMS IIPS January 14, 2008 National Weather Service.
Copyright 2009 FUJITSU TECHNOLOGY SOLUTIONS PRIMERGY Servers and Windows Server® 2008 R2 Benefit from an efficient, high performance and flexible platform.
1 National Weather Service Jason Tuell Office of Science and Technology The Evolution of AWIPS NWS Partner’s Meeting 20 June 2007.
DCS Architecture Bob Krzaczek. Key Design Requirement Distilled from the DCS Mission statement and the results of the Conceptual Design Review (June 1999):
Components and Architecture CS 543 – Data Warehousing.
Chief – Science Plans Branch NOAA/NWS/Office of Science and Technology
NOAA Weather Radio/Broadcast Message Handler (NWR/BMH)
Earth System Research Laboratory
Professional Informatics & Quality Assurance Software Lifecycle Manager „Tools that are more a help than a hindrance”
MiVoice Office v MiVoice Office v6.0 is mainly a service enhancement release, rather than a user feature rich enhancement release.
® IBM Software Group © IBM Corporation IBM Information Server Service Oriented Architecture WebSphere Information Services Director (WISD)
Plans for AWIPS Next Generation 1April 12, 2005 AWIPS Technology Infusion Darien Davis NOAA/OAR Forecast Systems Laboratory Systems Development Division.
NOAA National Weather Service Water Predictions for Life Decisions DOH/RDM Science Workshop 1 Community Hydrologic Prediction System CHPS George Smith.
© 2006 IBM Corporation SOA on your terms and our expertise Software Overview IBM WebSphere Message Broker Extender for TIBCO RV.
SOA – Development Organization Yogish Pai. 2 IT organization are structured to meet the business needs LOB-IT Aligned to a particular business unit for.
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.
Evolution of AWIPS Jason Tuell Office of Science and Technology.
OFC 200 Microsoft Solution Accelerator for Intranets Scott Fynn Microsoft Consulting Services National Practices.
AWIPS-II Data Delivery Project Overview December 2013.
ETICS2 All Hands Meeting VEGA GmbH INFSOM-RI Uwe Mueller-Wilm Palermo, Oct ETICS Service Management Framework Business Objectives and “Best.
1 National Weather Service Office of Science & Technology Systems Engineering Center February 3, 2011 AWIPS II Local Application Migration Training Session.
1 National Weather Service The Evolution of AWIPS NSTEP April 4, 2007 Ronla Henry.
Bryon Lawrence (NOAA/ESRL/GSD) Thomas Piper (NWS/OST/SEC) Lee Venable (Raytheon Technical Services)
1 National Weather Service Ronla Henry Office of Science and Technology AWIPS Technology Infusion NWS Partner’s Meeting 17 June 2008.
Computer Emergency Notification System (CENS)
Service Oriented Architectures Presentation By: Clifton Sweeney November 3 rd 2008.
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.
AWP.TRG.SWCTR-TO4.ADE-CAVE(Lx)-01.00/02.00 Rev. A This document includes data that shall not be duplicated, used, or disclosed – in whole or in part –
Tool Integration with Data and Computation Grid GWE - “Grid Wizard Enterprise”
CHPS-AWIPS II Integration Jon Roe, Chris Dietz, Joe Gofus OHD/HL/HSEB Semi-Annual RFC HIC Meeting 29 July 2008.
AWIPS II Update Unidata Policy Committee Meeting J.C. Duh Chief, Program & Plans Division, Office of Science & Technology, NWS April 15, 2010.
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.
Last Updated 1/17/02 1 Business Drivers Guiding Portal Evolution Portals Integrate web-based systems to increase productivity and reduce.
GRID Overview Internet2 Member Meeting Spring 2003 Sandra Redman Information Technology and Systems Center and Information Technology Research Center National.
CEOS Working Group on Information Systems and Services - 1 Data Services Task Team Discussions on GRID and GRIDftp Stuart Doescher, USGS WGISS-15 May 2003.
1 National Weather Service Jason Tuell Office of Science and Technology The Evolution of AWIPS SR MIC/HIC Conference 27 June 07.
Creating SmartArt 1.Create a slide and select Insert > SmartArt. 2.Choose a SmartArt design and type your text. (Choose any format to start. You can change.
AMQP, Message Broker Babu Ram Dawadi. overview Why MOM architecture? Messaging broker like RabbitMQ in brief RabbitMQ AMQP – What is it ?
Process Asad Ur Rehman Chief Technology Officer Feditec Enterprise.
25 April Unified Cryptologic Architecture: A Framework for a Service Based Architecture Unified Cryptologic Architecture: A Framework for a Service.
Tool Integration with Data and Computation Grid “Grid Wizard 2”
Transitioning unique NASA data and research technologies to operations SPoRT AWIPS II Activities Sixth Meeting of the Science Advisory Committee 28 February.
March 2004 At A Glance The AutoFDS provides a web- based interface to acquire, generate, and distribute products, using the GMSEC Reference Architecture.
GFE in RFCs Tom LeFebvre ESRL/Global Systems Division.
AWIPS II Migration Issues Jon Roe OHD/HL/HSEB Semi-Annual RFC HIC Meeting 31 July 2008.
Virtual Lab Overview 5/21/2015 xxxxxxxxxx NWS/MDL/CIRA.
LECTURE 5 Nangwonvuma M/ Byansi D. Components, interfaces and integration Infrastructure, Middleware and Platforms Techniques – Data warehouses, extending.
Chapter 6: Securing the Cloud
Advanced Weather Interactive Processing System (AWIPS II) Overview for Development Collaboration Workshop September 29, 2010 Ed Mandel, Steve Schotz,
Open Source distributed document DB for an enterprise
Advanced Weather Interactive Processing System (AWIPS II) Overview for Development Collaboration Workshop September 29, 2010 Ed Mandel, Steve Schotz,
Advanced Weather Interactive Processing System (AWIPS II) Overview for Development Collaboration Workshop September 29, 2010 Ed Mandel, Steve Schotz,
Advanced Weather Interactive Processing System (AWIPS II) Overview for Development Collaboration Workshop September 29, 2010 Ed Mandel, Steve Schotz,
Remedy Integration Strategy Leverage the power of the industry’s leading service management solution via open APIs February 2018.
DBOS DecisionBrain Optimization Server
Presentation transcript:

AWIPS II Evolution Overview 16 May 2008 Steve Schotz Office of Science and Technology

2 Purpose AWIPS II Evolution Scope AWIPS II Evolution Schedule AWIPS II Evolution Improvements AWIPS II High Level Architecture

AWIPS Evolution Scope AWIPS Evolution (FY2005 – FY2014) –A long-term project which delivers a modern, robust software infrastructure that provides the foundation for future system level enhancements for the entire NWS enterprise Phase 1: AWIPS II – Migration of WFO/RFC AWIPS (FY2007-FY2009) –Implements a modern Services Oriented Architecture (SOA) infrastructure –First output of AWIPS Evolution and provides the foundation for all subsequent improvements Phase II: AWIPS II Extended - Creation of a seamless weather enterprise spanning NWS operations (FY2009-FY2010) –Migration of NAWIPS into the AWIPS II SOA –Delivery of thin client Support to the Weather Service Offices and Center Weather Support Units –Integration of “orphan” systems (e.g., Weather Event Simulator) –CHPS Integration into AWIPS II SOA Phase III: AWIPS II enterprise enhancements (FY2009 – FY2014) –Data delivery enhancements “Smart push-smart pull” data access –Integrated visual collaboration –Visualization enhancements –Information generation enhancements

AWIPS Evolution Roadmap AWIPS II Extended = Fiscal Year = Calendar Year OTE / Deployment AWIPS II Baseline Application Migration Governance Model NAWIPS Migration Thin Client WES Integration AWIPS II Enhancements Smart push-smart pull data access CHPS IOC FOC NWS Integrated Collaboration Phase 2 Phase 3 Streamlined Generation of Products IOC FOC 3-D Visualization IOC AWIPS II – Open Source Collaboration with Emergency Managers Integrated support to FAA, Fire Weather and WSOs

AWIPS II Roadmap Migration Strategy SW CTR (AWIPS II) AE OSIP Gates 234a4b = Fiscal Year = Calendar Year MPLS Meshed Topology 12/05/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

6 AWIPS Evolution NWS Enterprise Improvements More responsive to partner needs – reduce development time of new products by 50% Direct and integrated visual collaboration with all levels of NWS operations - National Centers, RFCs, WFOs, WSOs Streamlined generation of products in industry standard formats –CAP, GIS, etc. Expanded access to data for NWS and external partners –SBN enhancements, smart push-smart pull Improved and integrated incident support for Emergency Managers and DHS Better weather support for the FAA at CWSUs through enterprise level integration

7 AWIPS Evolution Internal Improvements Free operations from technology constraints –Seamless, flexible and extensible weather enterprise that integrates all levels of NWS operations –Integrated service delivery via the migration of AWIPS and NAWIPS into a common Service Oriented Architecture Improved continuity of operations –Streamlined service back up –Faster software installations –More stable operations – fewer bugs Put new science into operations faster – more accurate warnings and forecasts –Enable collaborative development between local, national and outside developers –Open source – closed community – open up development to local apps developers and those outside traditional development community, e.g. NASA, academia

SOA Architecture – Logical Layered View Layers Separated By Simple APIs 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 IngestSrv PersistSrv IndexSrv ProductSrv AdapterSrv NotifySrv SubscribeSrv AutoBldSrv PurgeSrv Mbean CAVE StagingSrv UtilitySrv Localization Store

AWIPS-II ADE High Level System Services SOA Services Running in an ESB Container IngestSrv StagingSrv PersistSrv PurgeSrv IndexSrvProductSrv NotifySrvAutoBldSrvCollaboration CAVE Visualization Client CORE SOA Services Mbean JMX Remote Service Management Client METAR Plug In Radar Plug In Satellite Plug In FileSystem RDBMS via JDBC Meta Data Index Spatial Data Base uEngine Manage Subscription Subscription Notify Data Rendering CAVE Bundles CAVE Procedures Wx Drawing Wx Warning Data Interrogation Enterprise Service Bus – HTTP, JMS, Virtual Memory, File Endpoints AdapterSrv Mbean Exec Adapter JNI Adapter Radar All Tilts ADE 1.0 uEngine Services Independent of End Points Enterprise Service Bus – HTTP, JMS, Virtual Memory, File Endpoints HDF5 persistence XMPP Updated T06 Hydro Visualization WAN Visible GRIB Plug In UtilitySrv Mbean Localization Data GFE IFPServer Color Tables Maps and Topo

10 Open Source Projects Used in ADE OS ProjectFunctionalityADE Role ANTBuild scriptingBuild system Mule + SpringEnterprise Service Bus + ContainerRuntime Environment ActiveMQJava Messaging System BrokerJMS Broker JibxXML to Object SerializationCanonical XML Message GeoTools + JTSGIS capabilitesGIS primitives TomcatWeb ServerTest Client Server BaltikScalable Vector Graphics ToolsSVG tools EhcacheEvent Driven Clusterable CacheCache Framework Log4jJava Logging APILog manager JoglJava API to OpenGLCAVE rendering interface Eclipse RCPGUI plug-in based frameworkCAVE framework Eclipse IDEJava Integrated DevelopmentDevelopment environment MC4J ConsoleJMX Management ConsoleRemote management console

11 AWIPS Migration Re-Architecture Approach Preserve existing AWIPS functionality Minimize changes to user interfaces – “Black Box” conversion –Minimizes user training of forecasters and administrators Leverage use of AWIPS II services, functionality and development tools to optimize migration –AWIPS II uses open source projects - No proprietary code –AWIPS II is platform independent AWIPS functionality incrementally to AWIPS II to reduce risk –Multiple deliveries planned using RTS Task Orders

12 Dynamic load balancing –Failover handled automatically!!! –Takes full advantage of all available hardware –Scalable hardware (clustering) Significant performance improvements –Borrows techniques from video games - mathematically intensive calculations handed off to the graphics card; image remapping on the fly Google Earth-like disclosure of imagery, grids and observations –Allows zooming in of satellite imagery with full resolution –Architecture is scale independent Integrated drawing and graphical collaboration –Tools built into the infrastructure, implemented in 2011 Improved reliability –LESS CODE - Potential order of magnitude reduction in amount of software –Reduced code complexity TM AWIPS II Infrastructure Promising Attributes Thus Far

13 Summary New SOA architecture defined and infrastructure delivered –ADE 1.0 delivered June 2007 –TO8 Partial D2D Functionality Feb 2008 AWIPS I migration underway –AWIPS baseline migration to be completed FY09 NAWIPS Migration and “smart push- smart pull” work to start in FY09, delivery in FY11 Long term technology roadmap defined that supports many of the 4-D cube concepts

14 QUESTIONS???

15 Backup Slides

16 AWIPS Evolution Data Delivery OSIP Project Enables “smart push - smart pull” data delivery –Implements a discovery service within the SOA –Access to data not available locally –Freedom from the tyranny of the SBN –Enables consideration of new data delivery architecture What data to you broadcast over SBN? What data do you make available on servers? Schedule –IOC software implementation for remote data access –FOC enterprise configuration (servers, comms, etc.) that enables remote data access

17 AWIPS Evolution Collaboration OSIP Project Objective –Integrated graphical collaboration throughout the NWS Weather Enterprise and beyond –Phase 1 - Integrated collaboration between all levels of NWS operations –Phase 2 - Collaboration between NWS offices and other NOAA entities –Phase 3 -Collaboration between NWS offices and trusted external partners, e.g., Emergency Managers Schedule –Phase 1 IOC –Phase 2 IOC –Phase 2 IOC

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

19 AWIPS Evolution Governance Model What is it? –Governance model controls the development, test, integration, configuration management, deployment and support of the new system -- both hardware and software Why? –AWIPS II offers new levels of flexibility and extensibility –New rules needed to exploit system capabilities, define limits –Tension between unlimited modifications and ability to support the baseline system Sample issues for consideration –Monolithic configurations no longer required -- how do we manage site specific configurations? –Plug ins can be down loaded and installed on demand –Scripting that modifies AWIPS menus, functions Flexible Governance Model enhances open source implementation –Open source – closed community model –Path to baseline defined for local and externally developed applications –Definition of “sand box” for development and execution of local applications without impacting operations

20 AWIPS II Testing Objective: Deliver a system that delivers today’s functionality with no impact on operations Layered testing strategy –Different testing phases overlap – functionality tested multiple times in different settings –Significant field participation in testing ADE usage –Not formal testing, but expect to get feedback as developers use the ADE Algorithm Verification & Validation – –Assist algorithm choice –Verify port of algorithms Verification & Validation –Executed by dev orgs in controlled setting –Performance testing – Evaluate system against known and developing benchmarks –Acceptance testing – part of the task order acceptance process Field Evaluation –Side by side testing of new system by field personnel in a “lab” environment –Testing at limited number sites in manner that doesn’t impact operations Operational Test & Evaluation (OT&E) –Formal testing of the entire system –Tests system interfaces, operations, support, training, etc.