Enabling Information Sharing thru Common Services Distribution of WXXM data in the NAS using OGC data access services Presented To: Services Session Presented By: Oliver Newell Date: August 31, 2011 This work was sponsored by the Federal Aviation Administration under Air Force Contract No. FA8721-05-C-0002. Opinions, interpretations, conclusions, and recommendations are those of the authors and are not necessarily endorsed by the United States Government.
Introduction • This talk covers • High-level architecture concepts for distribution of weather data in the NAS, based on R&D conducted by the NNEW and SWIM programs • Exercising the architecture concepts using an OGC Web Feature Service (WFS) to disseminate WXXM data
Agenda • Architectural Background • Distribution of WXXM data using the NNEW Web Feature Service Reference Implementation (WFSRI) • Summary
JPDO Integrated Surveillance Concept of Operations Interagency shared situation awareness (SSA) enabled by network access Internet to shared services and collaborative capabilities built into C2 systems Public Access Portal • Filter • Delay DHS C2 Facility DOT C2 Facility (DHS-specific fns.) DOT C2 Facility (DOT-specific fns.) DOT C2 Facility (DOT-specific fns.) NOAA and Other (DOT-specific fns.) NOAA and Other Facilities Facilities Shared Services DoD C2 Facility • SSA Data Management (DoD-specific fns.) DoD C2 Facility DoD C2 Facility • SSA Correlator/Tracker (DoD-specific fns.) Net Centric Data (DoD-specific fns.) • Weather Data Reduction Distribution • Other Shared Surveillance Sources
Interoperability via WXXM WXXM 1.1 Data Model (Collaborative effort among Eurocontrol , FAA, NWS, DoD, NOAA) Standards Governance Body Agility (* = Notional) High Individual Eurocontrol-Specific FAA-Specific NWS-Specific DOD-Specific (months) Organizations Extensions Extensions Extensions Extensions International Civil General-purpose WXXM Components Aviation-Specific Weather Components (WXXM 1.1) Aviation Organization (ICAO) * World Meteorological Observations & Measurements General-purpose Weather Components (WXXM 1.1) Organization (WMO) * Observations & Measurements / ISO 19123 ISO / OGC GML ISO 19139 W3C Low XML (years) • Composable, extensible data model balances standardization with the need for individual • Composable, extensible data model balances standardization with the need for individual communities to innovate over time communities to innovate over time • What is the vision for distributing this data within the NAS? • What is the vision for distributing this data within the NAS?
NextGen Standards and Programs 'Stack' NextGen Enterprise Architecture System View 4 (SV-4) Interaction Services Thick Clients Web Clients Mission Services Short-term Long-term Navigation Trajectory Safety Capacity Capacity Support Management Management Management Management Support Services Weather (NNEW) Content Management Data Access Surveillance Weather Aeronautical Content SWIM Data Access Data Access Data Access Discovery FTI SOA Core Services Messaging Interface Management Service Publish/ Request/ Weather Data Dissemination Supporting Message Discovery Subscribe Response Routing Infrastructure Programs Technical Infrastructure Services Hardware Network Computing Data Hosting Terrestrial Air/Ground Platforms Platforms Storage Comm Comm
Key Challenge – Efficient use of Network Bandwidth FTI Optical Backbone Segment ZSE ������� ZMP VNT ������� ���� ZBW � ��������� �������� ZNY AC ������� ZOB Y #��������� � DCC ZA � ���� ZID ������� U ZDV ZD ZLC ������������� ZOA ���������� �������� C ���������� ZKC � ������� " ��������� ��������� OEX !��� ���� ZME $ ZL ZAB ZTL "���������� A ����������� �������� ������� �� ���� ZF Segment W ZJX FTI POP • Weather data can be large in size when compared with typical surveillance data • Weather data can be large in size when compared with typical surveillance data ������� 2010 Core ����� ZHU • 1000's of users – many getting the same or similar data ��������� • 1000's of users – many getting the same or similar data Rings OC-N ‘s Expansion • FTI not (currently) encouraging use of multicast protocols at network layer due to • FTI not (currently) encouraging use of multicast protocols at network layer due to Rings (2010- ZMA management complexity 2015) management complexity
It's Not a Brand-New Problem... Scalable Web Caching Architecture • To this concept, we would like to add: • To this concept, we would like to add: - Spatial filtering operations relevant to aviation weather - Spatial filtering operations relevant to aviation weather - Support for publish/subscribe message exchanges - Support for publish/subscribe message exchanges - Common interface semantics for real-time and archived data - Common interface semantics for real-time and archived data
OGC Data Access Services International standards for access to data of all types using spatial/temporal queries • Web Coverage Service – Gridded data access • Web Feature Service – Non-gridded data access 3 spatial dimensions + time (4-D Cube) 2 spatial dimensions + time • OGC data access services not historically focused on continuous real-time data delivery • OGC data access services not historically focused on continuous real-time data delivery • NNEW is extending WCS/WFS to include publish/subscribe capability • NNEW is extending WCS/WFS to include publish/subscribe capability - Goal is to standardize the extensions within OGC (Pub/Sub Working Group) - Goal is to standardize the extensions within OGC (Pub/Sub Working Group)
Service-Oriented Weather Content Delivery Network Internal NAS • Content Delivery Network (CDN) for • Content Delivery Network (CDN) for Weather Data NAS NAS Origin Server Weather Data Enterprise Weather Data Enterprise FAA Gateway Gateway − Origin Servers − Origin Servers External − Distribution Servers − Distribution Servers Weather Data − Common Interfaces at all Server Tiers − Common Interfaces at all Server Tiers Origin Servers (OGC WFS, WCS, WMS) (NWS, …) (OGC WFS, WCS, WMS) − Leverages and extends SWIM- − Leverages and extends SWIM- compliant Pub/Sub Messaging compliant Pub/Sub Messaging • Top-Tier distribution servers isolate origin servers from demands of multiple distributed clients Top-Tier Distribution Servers • Edge distribution servers isolate network and top-tier servers from demands of many clients at a single location (e.g., large TRACON facility) Small Site: Few Large Site: Weather Edge • Actual deployed distribution server Many Weather Data Distribution topology can grow or shrink over time Data Clients Server Clients based on changing user demand and underlying network capability
Agenda • Architectural Background • Distribution of WXXM data using the NNEW Web Feature Service Reference Implementation (WFSRI) • Summary
Roles of the NNEW Service Reference Implementations • Proof-of-concept platform used to exercise the core OGC specifications and extensions against NNEW requirements • Build on top of the SWIM software stack - provide lesson’s learned • Technology transfer from R&D to NNEW implementation phase (Government Furnished Information)
WFSRI Block Diagram Service Container (e.g., Tomcat, Jetty, ServiceMix ) Service Container (e.g., Tomcat, Jetty, ServiceMix ) SQL Database Data Apache Derby, Postgres,… Store Triggered Single-Shot Insert Single-Shot Subscription Query Query Query Responses Requests Requests Single-Shot Requests/Responses Feature Cache Request/ Request/ OGC Response Response Query Transaction Query Spatial Filter Processor Transaction- Interface Interface XML Java Topology Insert (Insert) Feature Suite Jetty/ Parsing (SOAP/HTTP) Jetty/ Apache New Apache Subscription Setup Camel Data Camel Requests/Responses Trigger Subscription Subscription Subscription Manager Monitoring ‘Beans’ JMX Remote Dataset Mbean Subscription Data Repeater Subscription Server Insert Insert (JMS) Data Pub/Sub Message Broker Monitoring Monitoring Transaction- Apache ActiveMQ ‘Beans’ ‘Beans’ Insert Subscription (JMS) Data
Recommend
More recommend