National Weather Service The Community Hydrologic Prediction System: a Services Oriented Architecture - OHD Experiences Pedro Restrepo Jon Roe Office of.

Slides:



Advertisements
Similar presentations
Joint CASC/CCI Workshop Report Strategic and Tactical Recommendations EDUCAUSE Campus Cyberinfrastructure Working Group Coalition for Academic Scientific.
Advertisements

NWS Support for a National Mesonet Network of Weather & Climate Observing Networks (NOWCON) Don Berchoff Director, Office of Science and Technology NOAA.
NOAA Hydrology Program Geoff Bonnin Office of Hydrologic Development NOAA National Weather Service x103 Geoff Bonnin.
0 Future NWS Activities in Support of Renewable Energy* Dr. David Green NOAA, NWS Office of Climate, Water & Weather Services AMS Summer Community Meeting.
SOA with Progress Philipp Walther Consultant. © 2007 Progress Software Corporation2 Agenda  SOA  Enterprise Service Bus (ESB)  The Progress SOA Portfolio.
1 WRF Development Test Center A NOAA Perspective WRF ExOB Meeting U.S. Naval Observatory, Washington, D.C. 28 April 2006 Fred Toepfer NOAA Environmental.
Office of Science U.S. Department of Energy Grids and Portals at NERSC Presented by Steve Chan.
Data Sources & Using VIVO Data Visualizing Scholarship VIVO provides network analysis and visualization tools to maximize the benefits afforded by the.
NOAA National Weather Service Water Predictions for Life Decisions DOH/RDM Science Workshop 1 Community Hydrologic Prediction System CHPS George Smith.
3 Cloud Computing.
Near East Rural & Agricultural Knowledge and Information Network - NERAKIN Food and Agriculture Organization of the United Nations Near East and North.
THEME[ENV ]: Inter-operable integration of shared Earth Observation in the Global Context Duration: Sept. 1, 2011 – Aug. 31, 2014 Total EC.
The Climate Prediction Project Global Climate Information for Regional Adaptation and Decision-Making in the 21 st Century.
1 CHPS National Weather Service/ABRFC Implementation of Community Hydrologic Prediction System (CHPS)
. Traffic Flow Management System Benefits Flexibility for Future Growth: TFMS provides a modern software architecture to meet future growth and support.
NCAR Annual Budget Review October 8, 2007 Tim Killeen NCAR Director.
SAON is a process to support and strengthen the development of multinational engagement for sustained and coordinated pan-Arctic observing and data sharing.
Predicting and Preparing for Natural Disasters Margaret A. Davidson Director NOAA Coastal Services Center June 7, 2005.
material assembled from the web pages at
Cloud Computing in NASA Missions Dan Whorton CTO, Stinger Ghaffarian Technologies June 25, 2010 All material in RED will be updated.
Enterprise GIS Planning and Framework Jennifer Reek GIS Coordinator City of Brookfield, WI.
IPlant Collaborative Tools and Services Workshop iPlant Collaborative Tools and Services Workshop Collaborating with iPlant.
Creating a Shared Vision Model. What is a Shared Vision Model? A “Shared Vision” model is a collective view of a water resources system developed by managers.
WMO Blue Peace - Water Security in the Middle East: Strategic Management of Hydrological and Meteorological Data and Information Product Generation Al-Hamndou.
WR Societal Impacts Meteorologist Darone K. Jones.
IPlant Collaborative Tools and Services Workshop iPlant Collaborative Tools and Services Workshop Collaborating with iPlant.
The Future of the iPlant Cyberinfrastructure: Coming Attractions.
United States of America8 Dec 2009, GenèveSAP Workshop for WMO FFI Forecasting in the USA The National Weather Service River Forecast System (NWSRFS),
ESIP Federation Air Quality Cluster Partner Agencies.
CHPS Status and Plans Jon Roe, Chris Dietz, Joe Gofus OHD/HL/HSEB Semi-Annual RFC HIC Meeting 29 July 2008.
HIC Meeting July 30, NWS Climate Services Division and NWS Hydrologists in the Field Summer Hydrologist-in-Charge Meeting July 30, 2008 Ahsha Tribble,
SBIR Final Meeting Collaboration Sensor Grid and Grids of Grids Information Management Anabas July 8, 2008.
Office of Coast Survey Using Partnerships to Improve NOAA’s Storm Surge Products and Forecasts Jesse C. Feyen Storm Surge Roadmap Portfolio Manager National.
Evaluation Process and Findings. 300 briefings and presentations 10,000 people 400 workshops 12,000 people 175 service trips 3,000 people Program Activities.
What is GEO? launched in response to calls for action by the 2002 World Summit on Sustainable Development, Earth Observation Summits, and by the G8 (Group.
Flash Flood Forecasting as an Element of Multi-Hazard Warning Systems Wolfgang E. Grabs Chief, Water Resources Division WMO.
CPPA Past/Ongoing Activities - Ocean-Atmosphere Interactions - Address systematic ocean-atmosphere model biases - Eastern Pacific Investigation of Climate.
National Weather Service Goes Digital With Internet Mapping Ken Waters National Weather Service, Honolulu HI Jack Settelmaier National Weather Service,
Catawba County Board of Commissioners Retreat June 11, 2007 It is a great time to be an innovator 2007 Technology Strategic Plan *
The NOAA Hydrology Program and its requirements for GOES-R Pedro J. Restrepo Senior Scientist Office of Hydrologic Development NOAA’s National Weather.
Strategic Plan for HEPEX John Schaake, Eric Wood and Roberto Buizza AMS Annual Meeting Atlanta February 2, 2006.
“America’s NOAA National Weather Service: Protecting Lives, Livelihoods, and A Way of Life” Water Resources Vision 2020 Deliver a broader suite of improved.
1 National Flood Workshop Dr. Thomas Graziano Chief Hydrologic Services Division National Weather Service National Oceanic and Atmospheric Administration.
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.
1 An Integrated Look at the Hydrology Program Donna Page 25 Feb HIC/ARC Meeting.
NHC SLOSH Run – Irene Advisory 29CHPS Forecast on the lower HudsonIrene’s Actual Flood Impact.
1 Critical Water Information for Floods to Droughts NOAA’s Hydrology Program January 4, 2006 Responsive to Natural Disasters Forecasts for Hazard Risk.
National Weather Service Water Science and Services John J. Kelly, Jr. Director, National Weather Service NOAA Science Advisory Board November 6, 2001.
UNCLASS1 Dr. Gene Whitney Assistant Director for Environment Office of Science and Technology Policy Executive Office of the President WISP Meeting - July.
A Community Hydrologic Prediction System 1 ACWI Subcommittee on Hydrology January 29, 2004.
1 Critical Water Information for Floods to Droughts Hydrology Program Priorities National HIC Meeting January 25, 2006 Responsive to Natural Disasters.
Presented to: By: Date: Federal Aviation Administration NextGen Network Enabled Weather Capability Evaluations Demonstration and Prototyping Information.
© 2013, published by Flat World Knowledge Chapter 10 Understanding Software: A Primer for Managers 10-1.
World Climate Research Programme Joint Scientific Committee – 31 Antalya, Turkey.
RFC Climate Requirements 2 nd NOAA Climate NWS Dialogue Meeting January 4, 2006 Kevin Werner.
NWS Performance Management System DRAFT PLAN FY06 Q2.
Foundations of Information Systems in Business. System ® System  A system is an interrelated set of business procedures used within one business unit.
Rebuilding the System Reducing the Risk California Water Plan Plenary Session October 22-23, 2007.
Focus areas of the NWS Missouri/Souris River Floods of May-August 2011 Service Assessment – Per the NOAA and NWS Strategic Plans, gather stakeholder input.
Community Hydrologic Prediction System (CHPS) Focus: Provide NWS RFCs with improved access to new science developed within the hydrologic community  replace.
NOAA Vision and Mission Goals Pedro J. Restrepo, Ph.D., P.E. Senior Scientist, Office of Hydrologic Development NOAA/NWS First Q2 Workshop (Q2 - "Next.
The Workforce, Education Commissioning and Education and Learning Strategy Enabling world class healthcare services within the North West.
Cloud Computing 3. TECHNOLOGY GUIDE 3: Cloud Computing 2 Copyright John Wiley & Sons Canada.
1 NOAA’s Integrated Water Forecasting Program Gary Carter Director, NWS Office of Hydrologic Development Manager, NOAA Integrated Water Forecasting Program.
Enterprise Productivity Services
National Weather Service Missouri Basin River Forecast Center Mid-West Electric Consumers Association Annual Meeting Water & Power Panel 11 December.
OU BATTLECARD: Oracle WebCenter Training
Presentation transcript:

National Weather Service The Community Hydrologic Prediction System: a Services Oriented Architecture - OHD Experiences Pedro Restrepo Jon Roe Office of Hydrologic Development HIC Annual Meeting, 25 January, 2006

National Weather Service Water Predictions for Life Decisions Contents Why CHPS? Service-Oriented Architecture Review of accomplished work Concerns and Experiences

National Weather Service Water Predictions for Life Decisions CHPS – Why? Infuse new science into NWS operations Provide access to an expanded set of hydrometeorologic, hydrologic, and hydraulic models Enable fine space and time scale distributed hydrologic modeling Introduce parallel processing for ensemble predictions Support concurrent, distributed development Encourage scientific collaboration FLEXIBILITY

National Weather Service Water Predictions for Life Decisions Algorithm Services Data Services Control Services Display Services Security Services Community Hydrologic Prediction System River Stage & Flow Surface Water Storage Water Supply Availability Flood Potential Water Quality Soil Moisture Runoff Snow Water Equivalent Precipitation Evapotranspiration Near- Surface Deep Point Information (Stations, Grid Cells) Vector Information (River Segments) Hydrology XML Consortium

National Weather Service Water Predictions for Life Decisions Review of OHD’s work on CHPS 3 years of work!

National Weather Service Water Predictions for Life Decisions Case for CHPS: NOAA In the NOAA 2007 Annual Guidance Memo (AGM) VADM Lautenbacher has identified several key priorities: (p.3) “We must employ a consistent data management strategy that facilitates data discovery and access for our users” (p.4) “We must….improve existing regional coordination across NOAA and with other federal agencies (p.5) “There is a paramount need to provide a transition from research to products and services that provide useful information for national and regional management decisions” (p.5) “We must provide national leadership, foster innovative partnerships, and support collaborative research” (p.6) “Integrated information services delivery is a long-term NOAA objective ”

National Weather Service Water Predictions for Life Decisions Case for CHPS: NWS From NWS Strategic Plan for : Working Together to Save Lives:NWS Strategic Plan for : Working Together to Save Lives “To meet these expanding requirements, our weather, space weather, air quality and water predictions and the information we disseminate need to be at the limits of the skill which science, technology, and a highly-trained workforce can provide. We are committed to expand these limits by enhancing observing capabilities; by improving data assimilation to use effectively all the relevant data we and others collect; by improving collaboration with the research community through creative approaches like community modeling (e.g., establish an Earth System Model Framework); by quickly transforming scientific advances in modeling into improved operational products; by improving the techniques used by our expert forecasters; by evolving our services from a text-based paradigm to one based on making NWS and NOAA information available quickly, efficiently, and in convenient and understandable forms (e.g., National Digital Forecast Database and GIS); by including information on forecast uncertainty to enhance customer decision processes; by taking advantage of existing and emerging technologies to disseminate this information; by expanding our outreach and education efforts to better meet the needs of a more diverse population; and by maintaining an up-to-date technology base and a workforce trained to use all of these tools to maximum effect.”

National Weather Service Water Predictions for Life Decisions Case for CHPS: OHD needs OHD needs: Support more scientific and community collaboration Streamline research-to-operations process Improve efficiency of operational system resources (e.g., concurrent processing) Improve site flexibility to run additional models Support new data formats as they emerge (e.g., grids) Modernization -flexibility to evolve -improve software maintainability Constraints: Cannot afford to discard large software investment RFCs must continue to get their jobs done during transition

National Weather Service Water Predictions for Life Decisions What is SOA? Service-oriented architecture is an emerging standard for large scale design of software systems. A service is defined as: “Any act or performance that one party can offer to another that is essentially intangible and does not result in the ownership of anything. Its production may or may not be tied to a physical product. “ Thinking of software as service encourages us to think about what the output is, not how the output is created. Software as service emphasizes the interchangeability of how the service is rendered. Services thus emphasize 2 key points: -loose coupling -interchangeability of service implementation.

National Weather Service Water Predictions for Life Decisions Why Service-oriented Architecture? What can you do with service-oriented architecture? Integrate applications written in different languages, running on different platforms, working with different databases Access functionality provided by other organizations Integrate functionality across organizations Share computing resources in central locations Access the resources of distributed computing systems Reduce dependencies on service implementations Flexibly interchange service implementations

National Weather Service Water Predictions for Life Decisions Concerns with SOA SOA raises concerns for building applications that are not present in traditional applications. Application designs will need to consider these issues: Availability -While services may typically be reliable, they may sometimes not be available. Performance -Distributed computing scales well, however if XML processing and network messaging can slow down applications, if used inappropriately. Security -By making functionality available over networks, security must be addressed. Cost of complexity -Service-oriented architecture adds new components to a system, such as messaging protocols, networking issues, servers and infrastructure requirements. This complexity has costs. SOA should be applied when the benefits outweigh these costs.

National Weather Service Water Predictions for Life Decisions OHD Experiences with SOA Summer 2002 – OHD engages Apex to build modern messaging/logging API for NWSRFS as a Proof-of-Concept -gauge possible longer-term association Fall 2002 – Apex presents new architecture vision -understanding of OHD needs demonstrated -more POC work identified Summer 2003 – Apex builds workflow management Proof-of-concept using SOA techniques -J2EE application server (using BEA WebLogic), Java message service, logging server (using Oracle RDBMS) -configuration and service messaging using XML -active application management, encapsulated legacy Fortran -cross-platform distributed computing (Linux/Windows)

National Weather Service Water Predictions for Life Decisions OHD Experiences with SOA (cont’d) Winter 2004 – Apex presents full SOA model (5 services) Spring 2004 – start four-phase river, reservoir, snow (RRS) Pre-processor project -flesh out SOA Data Services components -show SOA can work in real world environment Summer 2004 – OHD pursues Apex recommendation to explore standardization of data messaging for SOA -Hydrology XML Consortium (HydroXC) formed 29 September 2004 Winter 2005 – demos of working Data Services for RRS -“FS5file” access with and without Data Services -PostgreSQL IHFS_DB access -complete RRS Pre-processor Data Services POC

National Weather Service Water Predictions for Life Decisions OHD Experiences with SOA (cont’d) Spring 2005 – Apex concludes version 1 of HydroXC data messaging schema Summer 2005 – design elements to move RRS Pre-processor POC into operations Summer 2005 – start several other specific projects -MAT Pre-processor architecture shell (following RRS) -Use Data Services concepts for Distributed Hydrologic Modeling (DHM) implementation -Control Services via NWSRFS ESP (consider DELFT- FEWS) -Extend/refine HydroXC schema with member and RFC workshops Summer 2005 – acquire onsite SOA specialist (former Apex co- developer of POCs)

National Weather Service Water Predictions for Life Decisions September met with WL | Delft Hydraulics: WL | Delft Hydraulics has developed a system called DELFT- FEWS that relies on a J2EE-based architecture to provide data, workflow, and grid computation services. Some features of DELFT-FEWS -Provide central data services that store all observations and operational forecasts. Local clients communicate with the central data services via Java Message Service (JMS). -Central services store workflows of techniques and models used operationally. -Central services allow workflows to be executed on a cluster of servers. Their system is operational in the U.K. and other countries. OHD Experiences with SOA (cont’d)

National Weather Service Water Predictions for Life Decisions OHD CHPS Future Plans Continue to design and develop architecture -Applicability of DELFT-FEWS to OHD? Continue prototyping Data, Control, & Algorithm Services on OHD projects with Apex and RTi: -Keep existing software where necessary (cost) -Upgrade key existing software components to support SOA -Design new software to be consistent with SOA Operationally field hydro applications that start to use SOA -RRS & MAT Pre-processors (Data and Algorithm Services) -DHM (Data Services) -NWSRFS ESP (Control Services) -USACE HEC ResSim & HEC-RAS (Algorithm Services)

National Weather Service Water Predictions for Life Decisions Evaluate progress toward target architecture, adjust priorities as needed Work with NWS International Activities Office to use hydro projects for other countries to help move elements of CHPS forward where appropriate -Mekong River project for Vietnam -Flood Early Warning Project for Romania -Consolidate hydro internal & international capabilities OHD CHPS Future Plans (cont’d)

National Weather Service Water Predictions for Life Decisions Thank you