1 National Weather Service Jason Tuell Office of Science and Technology The Evolution of AWIPS NURO 5 September 2007.

Slides:



Advertisements
Similar presentations
NWS – Office of Science and Technology
Advertisements

Advanced Weather Interactive Processing System (AWIPS II) Overview for Development Collaboration Workshop September 29, 2010 Ed Mandel, Steve Schotz,
Ronla Henry NWS/OST/PPD
© 2004 Visible Systems Corporation. All rights reserved. 1 (800) 6VISIBLE Holistic View of the Enterprise Business Development Operations.
AWIPS II Evolution Overview 16 May 2008 Steve Schotz Office of Science and Technology.
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.
Advanced Weather Interactive Processing System (AWIPS) Overview for System-of-Systems Workshop October 7, 2009 Ronla Henry & Steve Schotz NWS – Office.
1 Ronla Henry NWS/OST/PPD AWIPS II Overview and Status AMS IIPS January 14, 2008 National Weather Service.
Network Management Overview IACT 918 July 2004 Gene Awyzio SITACS University of Wollongong.
Roadmap for Satellite Data in the Advanced Weather Interactive Processing System (AWIPS) GOES Users’ Conference Madison, WI Deirdre Jones NOAA’s National.
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.
V1.00 © 2009 Research In Motion Limited Introduction to Mobile Device Web Development Trainer name Date.
Chief – Science Plans Branch NOAA/NWS/Office of Science and Technology
Systems Integration & Consulting June Copyright ® 2009 Ayenda Agenda Introduction to Systems Integration System Integration Challenges and Opportunities.
Web-Enabling the Warehouse Chapter 16. Benefits of Web-Enabling a Data Warehouse Better-informed decision making Lower costs of deployment and management.
EGEMS A Dedicated Web Based System for Ground Water Data Processing Analysis and Storage.
Enterprise Architecture
® IBM Software Group © IBM Corporation IBM Information Server Service Oriented Architecture WebSphere Information Services Director (WISD)
System Design/Implementation and Support for Build 2 PDS Management Council Face-to-Face Mountain View, CA Nov 30 - Dec 1, 2011 Sean Hardman.
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.
NOAA National Weather Service Water Predictions for Life Decisions DOH/RDM Science Workshop 1 Community Hydrologic Prediction System CHPS George Smith.
SOA – Development Organization Yogish Pai. 2 IT organization are structured to meet the business needs LOB-IT Aligned to a particular business unit for.
© Rheinmetall Defence 2013 The Geospatial Catalogue and Database Repository (GCDR) and the Knowledge Management System (KMS) Shane Reschke – Technical.
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 –
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.
Evolution of AWIPS Jason Tuell Office of Science and Technology.
Administrative Technology Services: Enterprise Applications
The Challenge of IT-Business Alignment
AWIPS-II Data Delivery Project Overview December 2013.
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.
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)
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.
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.
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.
March 2004 At A Glance NASA’s GSFC GMSEC architecture provides a scalable, extensible ground and flight system approach for future missions. Benefits Simplifies.
Last Updated 1/17/02 1 Business Drivers Guiding Portal Evolution Portals Integrate web-based systems to increase productivity and reduce.
1 National Weather Service Jason Tuell Office of Science and Technology The Evolution of AWIPS SR MIC/HIC Conference 27 June 07.
Presented to: By: Date: Federal Aviation Administration NextGen Network Enabled Weather Capability Evaluations Demonstration and Prototyping Information.
Mantid Stakeholder Review Nick Draper 01/11/2007.
25 April Unified Cryptologic Architecture: A Framework for a Service Based Architecture Unified Cryptologic Architecture: A Framework for a Service.
1 National Weather Service Jason Tuell Office of Science and Technology The Evolution of AWIPS NURO 5 September 2007.
Transitioning unique NASA data and research technologies to operations SPoRT AWIPS II Activities Sixth Meeting of the Science Advisory Committee 28 February.
April 2002 MDL Collaboration Workshop – 29 Sept Integrated Hazards Information Services 1 Integrated Hazard Information Services Tom LeFebvre Global.
March 2004 At A Glance The AutoFDS provides a web- based interface to acquire, generate, and distribute products, using the GMSEC Reference Architecture.
AWIPS II Migration Issues Jon Roe OHD/HL/HSEB Semi-Annual RFC HIC Meeting 31 July 2008.
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.
The Holmes Platform and Applications
CIM Modeling for E&U - (Short Version)
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,
The Client/Server Database Environment
Advanced Weather Interactive Processing System (AWIPS II) Overview for Development Collaboration Workshop September 29, 2010 Ed Mandel, Steve Schotz,
Ronla Henry & Steve Schotz NWS – Office of Science and Technology
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.
Presentation transcript:

1 National Weather Service Jason Tuell Office of Science and Technology The Evolution of AWIPS NURO 5 September 2007

2 Overview The Why and What of AWIPS Evolution Objectives Re-architecture Approach Roadmap What does AWIPS II mean to ensembles? Summary

3 Why Change? 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 II Extended - Creation of a seamless weather enterprise spanning NWS operationsAWIPS II Extended - Creation of a seamless weather enterprise spanning NWS operations 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 Even Simulator) AWIPS II Enterprise EnhancementsAWIPS II Enterprise Enhancements Data Delivery Enhancements – –“Smart push-smart pull” data access – –Katrina satellite WAN back up Integrated visual collaboration Visualization Enhancements Information Generation Enhancements

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 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 ADE enables collaborative development OS, Platform independence allows non-Linux based research to be easily integrated into AWIPS II

7 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

8 AWIPS II Roadmap Migration Strategy SW CTR (AWIPS II) AE OSIP Gates 23 4a 4b = Fiscal Year = Calendar Year MPLS Meshed Topology 9/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

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 Data Delivery IOC FOC Phase 1 Collaboration Phase 2 Phase 3 Information Generation IOC FOC Visualization IOC CHPS

10 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 configurations?Monolithic configurations no longer required -- how do we manage site specific configurations? Plug ins can be down loaded and installed on demandPlug ins can be down loaded and installed on demand Scripting that modifies AWIPS menus, functionsScripting that modifies AWIPS menus, functions Flexible Governance Model needed for limited open source implementationFlexible Governance Model needed for limited open source implementation

11 AWIPS II What does it mean to ensembles? NAWIPS migration Same infrastructure supporting both NAWIPS and AWIPS applications Algorithms Common library for meteorological and hydrological calculations and tools Data delivery Smart push-smart pull may provide more flexibility for access to large data sets Visualization Supports new tools and techniques for visualizing ensemble data Information Generation New architecture for product generation and delivery will allow tailored products capturing uncertainty

12 AWIPS II Training Strategic Training Plan 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

13 AWIPS II Testing Layered testing strategy Different testing phases overlap – functionality tested multiple times in different settings ADE usage Not formal testing, but expect to get feedback as developers use the ADE Algorithm V&V – Assist algorithm choice Verify port of algorithms V&V Task order 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 Risk reduction 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.

14 AWIPS II Risks and Challenges Organizational challenges Significant off contract workload on Government Matrixed structure increases project complexity 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 Not a Raytheon responsibility

15 Summary New architecture defined and infrastructure delivered ADE 1.0 delivered June 14, 2007 Application migration underway Migration Plan delivered June 2007 AWIPS baseline migration to be completed FY09 Local applications migration planning in progress Incremental approach will extend AWIPS II architecture throughout NWS AWIPS II and subsequent enhancements will provide more flexible foundation for delivering products that capture uncertainty

16 National Weather Service Back Up

17 AWIPS II Local Applications Survey – completed August 31, local applications identified 37% critical, 44 % important, 19% less important 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 “Integrate with” vice “interface to” 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

18 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

19 AWIPS II GIS Capabilities GIS functionality integrated into AWIPS II architecture via GeoToolsGIS functionality integrated into AWIPS II architecture via GeoTools GeoToolsGeoTools Open Source Java code libraryOpen Source Java code library Provides OGC compliant methods for manipulation of geospatial dataProvides OGC compliant methods for manipulation of geospatial data Equivalent to ESRI’s arc engineEquivalent to ESRI’s arc engine AWIPS II will support JavaScript access to GeoTools libraryAWIPS II will support JavaScript access to GeoTools library ADE 1.0 supports limited accessADE 1.0 supports limited access –Read, write shape files –Create GeoTiffs –Spatial queries of ingested data Task Order 10 will deliver full JavaScript accessTask Order 10 will deliver full JavaScript access GeoTools does not make AWIPS a stand alone GIS systemGeoTools does not make AWIPS a stand alone GIS system Reference:Reference: GeoTools home: home: GeoTools & Eclipse: & Eclipse:

20 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

21 AWIPS Evolution Data Delivery OSIP Project OSIP Project Enables “smart push - smart pull” data deliveryEnables “smart push - smart pull” data delivery Implements a discovery service within the SOAImplements a discovery service within the SOA Access to data not available locallyAccess to data not available locally 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

22 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

23 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

24 What is AWIPS? NEXRAD AWIPS Workstations and Servers GOES/POES/NPOESS ASOS NCEP Models Buoys, River Gauges Forecasts Warnings Advisories Watches AWIPS Communications Service provided to 3066 US Counties 24 hrs/day, 365 days/yr. 169 separate AWIPS systems at 137 geographical locations ~900 Workstations (total) ~1200 Servers (total)

25 Enterprise Architecture Dissemination Modeling & Product Generation Observing Systems Legend * Note some systems perform multiple functions, e.g. LDAD disseminates information and receives observations “AWIPS is the Integrating Element of the Modernized Weather Service” Figure 6-8 of NOAA EA v 1.6

26 Architectural Compliance Collaboration on Achieving Enterprise SolutionsCollaboration on Achieving Enterprise Solutions AWIPS is the Integrating Element of the Modernized Weather ServiceAWIPS is the Integrating Element of the Modernized Weather Service AWIPS Uses Enterprise Red Hat Linux support contractAWIPS Uses Enterprise Red Hat Linux support contract AWIPS Contract supports Climate, Weather and Water, Transportation, and extensible to Coastal and Ocean ResourcesAWIPS Contract supports Climate, Weather and Water, Transportation, and extensible to Coastal and Ocean Resources Reuse of existing assetsReuse of existing assets HazCollect uses AWIPS IT infrastructure for message handling/creation and routing to dissemination systemsHazCollect uses AWIPS IT infrastructure for message handling/creation and routing to dissemination systems Shared use of NOAA-Net for Wide Area Network in progressShared use of NOAA-Net for Wide Area Network in progress AWIPS provides NEXRAD visualization and data collection functionsAWIPS provides NEXRAD visualization and data collection functions AWIPS software used by other Government projects - RSA II, WES, FX-NetAWIPS software used by other Government projects - RSA II, WES, FX-Net Usage of StandardsUsage of Standards Complies with statutory requirementsComplies with statutory requirements –Information Quality (Section 515) & Accessibility (Section 508) –Government Paperwork Elimination Act (GPEA) –FISMA/NIST Standards and Guidance

27 AWIPS Evolution An EA Perspective EA perspective focuses on hydrological and meteorological mission operations Administrative functions not part of AWIPS Supercomputing functions outside of AWIPS AWIPS II compliant with current DMIT data standards Some services, e.g., discovery service, not implemented as part of AWIPS II Will be implemented in the Data Delivery system enhancement Exploring partnerships with other agencies within and outside of NOAA NESDIS and NPOES NDE NASA SPORT and NASA Goddard

28 Open Source Projects Used in ADE OS Project Functionality ADE Role ANT Build scripting Build system Mule + Spring Enterprise Service Bus + Container Runtime Environment ActiveMQ Java Messaging System Broker JMS Broker Jibx XML to Object Serialization Canonical XML Message GeoTools + JTS GIS capabilites GIS primitives Tomcat Web Server Test Client Server Baltik Scalable Vector Graphics Tools SVG tools Ehcache Event Driven Clusterable Cache Cache Framework Log4j Java Logging API Log manager Jogl Java API to OpenGL CAVE rendering interface Eclipse RCP GUI plug-in based framework CAVE framework Eclipse IDE Java Integrated Development Development environment MC4J Console JMX Management Console Remote management console

29 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

30 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