NWS Office of Science and Technology Systems Engineering Center (Skjei Telecom) Mike Asmussen 1.

Slides:



Advertisements
Similar presentations
1 Senn, Information Technology, 3 rd Edition © 2004 Pearson Prentice Hall James A. Senns Information Technology, 3 rd Edition Chapter 7 Enterprise Databases.
Advertisements

AP STUDY SESSION 2.
1
Distributed Systems Architectures
Chapter 7 System Models.
Copyright © 2003 Pearson Education, Inc. Slide 1 Computer Systems Organization & Architecture Chapters 8-12 John D. Carpinelli.
McGraw-Hill/Irwin Copyright © 2013 by The McGraw-Hill Companies, Inc. All rights reserved. Extended Learning Module D (Office 2007 Version) Decision Analysis.
1 Copyright © 2013 Elsevier Inc. All rights reserved. Chapter 4 Computing Platforms.
Copyright © 2011, Elsevier Inc. All rights reserved. Chapter 6 Author: Julia Richards and R. Scott Hawley.
UNITED NATIONS Shipment Details Report – January 2006.
1 Hyades Command Routing Message flow and data translation.
Business Transaction Management Software for Application Coordination 1 Business Processes and Coordination. Introduction to the Business.
18 Copyright © 2005, Oracle. All rights reserved. Distributing Modular Applications: Introduction to Web Services.
Presented to: By: Date: Federal Aviation Administration Registry/Repository in a SOA Environment SOA Brown Bag #5 SWIM Team March 9, 2011.
1 RA I Sub-Regional Training Seminar on CLIMAT&CLIMAT TEMP Reporting Casablanca, Morocco, 20 – 22 December 2005 Status of observing programmes in RA I.
Custom Statutory Programs Chapter 3. Customary Statutory Programs and Titles 3-2 Objectives Add Local Statutory Programs Create Customer Application For.
Custom Services and Training Provider Details Chapter 4.
PUBLIC KEY CRYPTOSYSTEMS Symmetric Cryptosystems 6/05/2014 | pag. 2.
1 Click here to End Presentation Software: Installation and Updates Internet Download CD release NACIS Updates.
Week 2 The Object-Oriented Approach to Requirements
Break Time Remaining 10:00.
Turing Machines.
Table 12.1: Cash Flows to a Cash and Carry Trading Strategy.
PP Test Review Sections 6-1 to 6-6
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 31 Slide 1 Service-centric Software Engineering.
Bright Futures Guidelines Priorities and Screening Tables
EIS Bridge Tool and Staging Tables September 1, 2009 Instructor: Way Poteat Slide: 1.
1 IC GS J. Broome, Mar Introduction to the Informatics and Data Aspects John Broome (Canada)
Sample Service Screenshots Enterprise Cloud Service 11.3.
Copyright © 2012, Elsevier Inc. All rights Reserved. 1 Chapter 7 Modeling Structure with Blocks.
1 RA III - Regional Training Seminar on CLIMAT&CLIMAT TEMP Reporting Buenos Aires, Argentina, 25 – 27 October 2006 Status of observing programmes in RA.
Basel-ICU-Journal Challenge18/20/ Basel-ICU-Journal Challenge8/20/2014.
1..
Database System Concepts and Architecture
31242/32549 Advanced Internet Programming Advanced Java Programming
CONTROL VISION Set-up. Step 1 Step 2 Step 3 Step 5 Step 4.
SLP – Endless Possibilities What can SLP do for your school? Everything you need to know about SLP – past, present and future.
1 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt Synthetic.
1 Federal Aviation Administration Right Sizing Kick-off – v0.1 March 17, 2009 Goals Today Shared understanding of NextGen Sources of information Shared.
Chapter 10: The Traditional Approach to Design
Analyzing Genes and Genomes
Systems Analysis and Design in a Changing World, Fifth Edition
Prof.ir. Klaas H.J. Robers, 14 July Graduation: a process organised by YOU.
McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter 12 View Design and Integration.
Essential Cell Biology
1 Phase III: Planning Action Developing Improvement Plans.
Clock will move after 1 minute
Intracellular Compartments and Transport
1 © 2004, Cisco Systems, Inc. All rights reserved. CCNA 1 v3.1 Module 9 TCP/IP Protocol Suite and IP Addressing.
PSSA Preparation.
Essential Cell Biology
Immunobiology: The Immune System in Health & Disease Sixth Edition
Energy Generation in Mitochondria and Chlorplasts
Select a time to count down from the clock above
Murach’s OS/390 and z/OS JCLChapter 16, Slide 1 © 2002, Mike Murach & Associates, Inc.
© Paradigm Publishing, Inc Access 2010 Level 2 Unit 2Advanced Reports, Access Tools, and Customizing Access Chapter 8Integrating Access Data.
Benchmark Series Microsoft Excel 2013 Level 2
Introduction Peter Dolog dolog [at] cs [dot] aau [dot] dk Intelligent Web and Information Systems September 9, 2010.
TCP/IP Protocol Suite 1 Chapter 18 Upon completion you will be able to: Remote Login: Telnet Understand how TELNET works Understand the role of NVT in.
WEATHER SCENARIOS GENERATOR AND SERVER FOR THE AIRSPACE AND TRAFFIC OPERATIONS SIMULATION Presentation to the JPDO NextGen Demonstration Coordination Team.
Date: Federal Aviation Administration FPAW – Segment 4 Data Centric Weather October 31, 2012 Presented to: Friends and Partners of Aviation Weather (FPAW)
World Meteorological Organization Working together in weather, climate and water NextGen Update WMO; CAeMwww.wmo.int WMO.
1 Global Systems Division (GSD) Earth System Research Laboratory (ESRL) NextGen Weather Data Cube Chris MacDermaid October, 2010.
Chris Kuruppu NWS Office of Science and Technology Systems Engineering Center (Skjei Telecom) 10/6/09.
November 18, 2008 Cecilia Miner NWS Aviation Services Branch
Federal Aviation Administration FPAW October Delivering NextGen Next Generation Air Transportation System Presented to: FPAW By: Alfred Moosakhanian,
Presented to: By: Date: Federal Aviation Administration NextGen Network Enabled Weather Capability Evaluations Demonstration and Prototyping Information.
NextGen and the Weather Information Database March 23, 2009 Jason Tuell Chief, Science Plans Branch Office of Science and Technology March 23, 2009 Jason.
NextGen and the Weather Information Database part 1 Oct 23, 2008 Steve Abelman Aviation Meteorology Focal Point Office of Science and Technology Oct 23,
Presentation transcript:

NWS Office of Science and Technology Systems Engineering Center (Skjei Telecom) Mike Asmussen 1

Outline Introduction Requirements Development – Requirements approach – Key documents – Requirements summary Generalized IT architecture – Assumptions – A rc hitecture efforts to date – Wx Products – FAA IT Architecture – NWS / NOAA IT Architecture Summary – Next Steps 2

3

Key Concepts NWS / NOAA architecture will follow a System of Systems approach No one entity is building THE CUBE It will be a federation of network-enabled services (some existing services, and some yet to be deployed) Each service will be “registered” in a federated registry/repository, which Will provide descriptive information about each available service (via published metadata) and, Will point any interested service user to the appropriate service endpoint to allow service access 4

5

Requirements Approach Requirements Challenges Most available requirements are high level (not IT requirements) No single document serves as the “definitive” requirements source Some requirements not clearly characterized as: IOC/MOC/FOC Single Authoritative Source (SAS) / non-SAS Approach Surveyed numerous JPDO and NOAA documents Determined relevant IT related requirements (as well as derived IT requirements) Categorized requirements Created table of requirements Where possible, assigned timeframe of deployment and whether requirement is SAS-specific Identified Weak Areas Only limited IT performance and security requirements have been developed to date IOC Cube contents are still under consideration (required use cases still being examined) 6

Key Documents 7 Document NameVersionDateSource Concept of Operations for the Next Generation Air Transportation SystemV2.06/13/2007JPDO NextGen Network-Enabled Weather IT CONOPS3.28/20/2008NCAR, MITLL, NOAA/GSD NextGen ATS Enterprise ArchitectureV2.06/22/2007JPDO Four-Dimensional Weather Functional Requirements for NextGen Air Traffic Management0.11/18/2008 JPDO Functional Rqmts Study Team Weather Concept of OperationsV1.05/13/2006 JPDO Weather Integrated Product Team NextGen Weather Plan0.63/20/2009JPDO List of IOC and FOC products that NWS has committed to provide for NextGen Final Performance Requirements (iFR) First Working Draft Wrapper - 4-D Weather Data Cube SASDraft2/11/2009JDPO NextGen Weather Information Database - Information Technology Needs (Draft SON)Draft3/13/2009OST Concept of Operations and Operational Requirements - WIDB for the NextGen /4/2009 Office of Climate, Water and Weather Services Definition of 4-D SAS 6/17/2009 NEWP presentation by JPDO Wx Policy Team2 ATM Wx Integration Plan Draft V0.74/22/2009JPDO

Requirements Summary Access – Aggregate overlapping requests – High BW and low BW access methods support Agility – Ability to add new systems, services, products, data fields, users, etc. w/o system interruptions – Support legacy and new systems together – Scalable over time Archival / logging – Past transaction retrieval (e.g., for accident investigations) Availability Fault tolerance Load balancing Essential FAA service support Critical FAA service support SAS (essential): MTTR hr, MTBF – 5,000 hrs Outage max – 10 mins SAS (critical): MTTR hr MTBF – 50,000 hrs Outage max – 6 secs 8

Requirements Summary (cont) Compatibility – With CWSUs, AWC, WFOs, Tower systems, TRACON systems, ARTCC, ATCSCC – With FAA architecture Contents – Support Wx Products required for aviation purposes, for example: NOAA provided, FAA-provided, 3 rd party provided North American and global Forecasts model data (probabilistic) Sensor products – Radar, lightning, satellite, aircraft sensors, airport, ground, ocean, air, METARs Observations – PIREPS Advisories, watches, warnings Climatological data – Formats Grid based (machine readable) where possible (e.g., NETCDF4) Encoded versions of legacy text products (via WXXM or JMBL) Otherwise, text and graphic? Binary? Data Consistency Deconflicted SAS (temporal and spatial) Data Formats / Protocols Allowing ease of exchange Standards based (e.g. HTTP, XML, SOAP, OGC) Discoverability (metadata/registry/ repository) Products/data Formats Access methods Associated services 9

Requirements Summary (cont) Distributed (not centralized) Ease of integration with aviation decision support tools Governance Access control Standards Common ontologies Business rules SAS decisions Intelligent processing Data interpolation Netcentric SOA based System of systems Legacy system support (along with new systems) QOS / Performance Varies by user / use case / function Request management Request / reply exchange mechanisms Data for time period of choice Data for geographical construct of choice Product / data field of choice Priority Desired format / translations Compression 10

Requirements Summary (cont) Security – Data security – Physical / network security – Field by field, product by product access control Subscription management support SAS management and governance System management – Failure detection / switchover – Load balancing – Health monitoring / analysis / trending / logging Users – Aviation (primarily), governmental, commercial, military, international – Non-aviation, research, NOAA- internal Verification / quality control 11

12

Assumptions The following key assumptions are driving NOAA’s NextGen IT Architecture: Use of a System of Systems approach Compatibility with key NOAA and NWS Enterprise Architecture guidance Compliance with NextGen requirements (with flexibility to evolve as requirements evolve) Supports IT ConOps Use Cases Compatible with evolving FAA Architecture Supportive of NextGen Enterprise Architecture definition of Business Services / Operational Activities 13

Architecture Efforts to Date Compiling requirements / use cases Identifying required Wx Cube data (and candidate source / destination systems), flows, and formats Reconciling IOC Product list, FAA Product Flows spreadsheet, SA Plan, others Working closely with FAA Architecture team to ensure architecture compatibility FAA architecture approach – Hub and spoke / Store and forward – Federated registry / repository (for metadata) – FAA Origin Servers (ingest/store/serve FAA data) – FAA Distribution Servers (cache/handle requests of FAA users) – FAA External Distribution Servers (handle requests to and from systems externally to FAA) – Based on WCS/WFS Reference Implementation (RI) being developed by MITLL, NCAR, GSD which will be available for NOAA re-use Reconcile JMBL vs. WXXM Working with GSD to evaluate use of JMBL – several JMBL RIs may be available for NOAA use Standards decisions – Non-gridded – JMBL vs. WXXM (or both) for NOAA (FAA is standardizing on WXXM) – Gridded data formats – NetCDF4/HDF5, GRIB2? Others? – Web Services / message exchange standards (e.g, WCS, WFS, JMBL, SOAP, XML, WMS? etc) – Metadata standards Beginning to work with NOAA/NWS weather system owners to ensure compatibility of IT architecture / migration approach NWS IT System Architecture document and IT System Design document to be developed and released by March 2010 (with interim drafts prior) 14

Sample Wx Products List for NextGen Inclusion NEXRAD Level III Lightning data MADIS (TBD subsets) GOES data METSAT data TAFs METARs/SPECIs SIGMETS / G-SIGMETS AIRMETS / G-AIRMETS Surface fronts Meso-scale boundaries 3-D reflectivity products CCFPs CWAs MISs LAMP output Tropical cyclone bulletins FAs Tornado watch / warnings Severe thunderstorm watch / warning Convective outlook Non-convective watches, warnings, advisories Freezing level analysis Surface analysis High level SIG Wx Verification statistics Mid level SIG Wx Low level SIG Wx Winds aloft RUC outputs WRF-RR outputs HRRR outputs NCWF NCWD GTG FIP CIP Global wind grids ASOS OMOs Others? 15

Resultant Potential Candidate Systems for Cube Inclusion ADDS AWIPS CAWS GIS system IOOS IRIS Lightning Data Services MADIS MDCRS NCDC NCEP/NOMADS GFS (Global Forecast System) HRRR LAMP NAM (North American Mesoscale) RUC (Rapid Update Cycle) WRF-RR NDFD NDGD NESDIS GAS (GOES R) NDE (NPOESS) Non-NOAA systems NEVS (RTVS, Stats on Demand) NEXRAD (Radar Data Server) NSSL Mosaics RIDGE radar servers TOC (NWSTG/NOAANET) Web Farms Other Sources for? Canadian Radar Puerto Rico model data STMAS data UKMET model data 16

17

Layered Architecture Approach 18

Internal FAA Architecture Concept End Users Consumer Cube Service Adaptor (CCSA) Origin Servers ( with System Ingest Adaptor and Provider Data ) Distribution Servers IP Network Provider System 4-D Wx Data Cube Registry/ Repository Consumer Systems Net- Enabled Services 19

Internal FAA Architecture 20

21

22

23

Definitions Cube Input Edge Server (CIES) Allows remote access to the weather data (or subsets thereof) via WCS/WFS/other web services. Provides for the ingest of weather data required by the Cube (obtained either directly from the native source or via a Service Adaptor – which is mostly likely case for most data sources initially) Performs the necessary processing and local storage Cube Output Edge Server (COES) Provides for the request and retrieval of Cube data from remote WCS/WFS/other web services Performs the necessary processing and local storage Allows access to the data by the requesting local destination system. Service Adaptor (SA) Source Service Adaptor (SSA) - Performs processing to: Transform native or legacy source wx data that is required for publishing to the Wx Cube into a format appropriate for ease of access via Cube Input Edge Servers (e.g., transformed into one of several supported standards) To make source wx data available to Cube Input Edge Servers via a convenient and reliable network accessible means (e.g., Web Services-based communication) where such a means may not currently exist. Destination Service Adaptor (DSA) - Performs processing to: Transform wx data from a format appropriate for ease of access by Cube Output Edge Servers into a native or legacy format compatible with the destination system A Service Adaptor may be optional, where all such SA processing may instead be performed directly by a Cube Input Edge Server or Cube Output Edge Server or internal to the source or destination system themselves (for future systems). Optional Accessible Storage Optional storage to temporally hold wx data before being ingested into the cube or before being processed for use by the requesting destination system 24

25

Example Architecture Use Cases Assumptions Reg/rep has already been queried in all cases Does not reflect any security aspects Use Case examples: Requestor-FAA, Data Source – NOAA, Data Type – NonGridded (WFS) Requestor-FAA, Data Source – NOAA, Data Type – Gridded (WCS) Requestor-NOAA, Data Source – FAA, Data Type – NonGridded (WFS) Requestor-NOAA, Data Source – FAA, Data Type – Gridded (WCS) Requestor-NOAA, Data Source – NOAA, Data Type – JMBL Requestor-FAA, Data Source – NOAA, Data Type – NonGridded (JMBL) Requestor-FAA, Data Source – NOAA, Data Type – Gridded (JMBL) 26

27

28

29

30

31

32

33

Example Architecture Use Cases Assumptions Reg/rep has already been updated in all cases Does not reflect any security aspects Use Case examples: Loading data into Cube: Source System to CIES via SSA Loading data into Cube: Source System to CIES using Optional Storage Loading data into Cube: Source System to CIES Directly 34

35

36

37

38

Example Architecture Use Cases Assumptions Reg/rep has already been queried in all cases Does not reflect any security aspects Use Case examples: NOAA Cube request via DSA (Intermediate Stand-alone or Bolt-on SA) NOAA Cube request with optional storage (Intermediate Stand-alone or Bolt-on SA) NOAA Cube request from Destination System (SOA via External COES) NOAA Cube request directly to Data Source (Embedded COES) 39

40

41 Centralized Options

42 Redundancy Options

43

44

Architecture Next Steps Identifying definitive source for each Cube WX product Defining Cube “format” for each Wx Product Resolving JMBL/WXXM standards decision (or decision to support both) and finalizing all exchange formats / protocols / standards Involving stewards of each Cube candidate system in determining details of “connecting” to the Cube Refining requirements / use cases (performance, security, verification, varied QOS offerings, external interfaces/system compatibilities, weather products needed) Determining key telecommunications infrastructure requirements, interfaces, and implementation details Finalizing high level NOAA Cube IT architecture (while ensuring compatibility with FAA architectural approach) Developing design for Cube edge servers And a million other things to do. 45