1
Net-Enabled Test Environment (NETE) Update
Germaine ForbesTest and Evaluation Manager, JPDO
Wen ZhuAlion Science and Technology
SWIM Net Centric Demos and Prototypes TIM
May 4, 2011
2
• Overview– Mission and Concept– Strategy – NETE Accomplishments To-Date
• NETE baseline modeling task• Ongoing NETE Demonstrations
– Opportunities – NETE Communication Validation (Demo 0)– NETE Information Exchange Demonstrations
• Semantic Registry, Ontology Portal
– Challenges and Lessons Learned
Agenda
3
JPDO/NCOD Mission
• Joint Planning and Development Office (JPDO)– Ensure the NextGen Air Transportation System
transformation is realized by identifying, facilitating and integrating the activities, commitments and contributions of partner agencies, industry, and other key stakeholders to achieve the goals and benefits of the Next Generation Air Transportation System.
• Net-Centric Operations Division (NCOD)– Manage policies and strategies for information
sharing and coordinate investment and development of network-enhancing capabilities.
4
NCOD Information-Sharing Development Strategy
DescribeInfo Exchanges
Identify Processes/ Decisions
DesignInfo Exchanges
DesignInfo Exchanges
DesignInfo Exchanges
Select Operational
Thread
Derive InfrastructureRequirements
Perform Inter-organizational
Testing and Evaluation
Transition toOperations
Concept of Operations (ConOps)scenarios, actors
Users, service levels, security requirements,authoritative sources
Connectivity, speeds, bandwidth, standards
Validate,experiment,measure value
ID Inter-agency functional appeal
Adoption is anoption—endorse efforts already underway
Iterative approachallows incorporationof industry advancements
DescribeInfo Exchanges
5
Net- Enabled Test Environment (NETE)
• Concept– Virtual Test environment – no new facility– Industry and Government participation– Experimental approach – test, measure, evaluate, adjust– Adopting existing projects; leveraging progress
• Benefits– Data sets made available will bring interested developers– Allows demonstration of concepts to flesh out requirements– Allows trade-off studies for architectural decisions – standards,
processes, TTPs, tools, infrastructure design– Tests Governance model for efficacy– Accessible to all NextGen participants; can link to outside data
sources/consumers– Leverages work already done by NextGen Stakeholders
6
• Inter-agency Collaboration Framework• Inter-agency Infrastructure Modeling• Network Connectivity Verification (Demo 0) • NETE Governance
– Draft Information Sharing Agreements– Collaboration Tools– Baseline Security Profile
NETE Accomplishments To-date
7
NETE Infrastructure Modeling
Measure Of Effectiveness
NETE Model Metrics
Service Responsiveness
Service Completion Time
Jitter
Throughput User Throughput
User Goodput (aka, User Effective Throughput)Service Rate
SOA Throughput
SOA Goodput (aka, SOA Effective Throughput)Compression Gain
Network Throughput
Service Reliability Success Rate
Packet Retransmission Rate
Packet Loss Rate
Rich Set of metrics and measures collected in NETE Simulation Model
Enables performance analysis, study of alternatives etc.
Message exchange pattern traces to enable Information service “playback”
8
Multi-layered Model Design
Network Scenarios capturing interconnection between NETE Agencies Intra Agency Site models abstracting real-world agency network/service
architecture based on interactions with ESC, NASA and FAA Custom models of SOA-capable devices from application to physical layers
9
Opportunities
• Build on the Foundation of Interagency Collaborations– NETE Working Group as a forum for addressing governance
issues– On-going NETE infrastructure modeling initiative to provide a
snapshot of the interagency network and SOA infrastructures– Participating from agencies critical to success of NETE
• Support Effective Information Sharing and Engagements of Community of Interests (COI)– JPDO is engaging with NextGen weather and integrated
surveillance community to identify information exchanges– NETE supports information sharing goals by providing a platform
for exploration, experimentation, and socialization of information exchange services
• Facilitate 1 Year Challenge Demonstration– Incremental approach progressing with participation with select
demos– Serve as a risk reduction environment for summer demonstrations
10
Opportunities (Continued)
• Participation with FAA Program Priorities– FAA Tech Center/ R&D Domain– DEX Rel 6 (FTI/Harris)– SWIM– NEO
• Federal and Industry Participation– Northrup Grumman NNEW– JPL– NASA LaRC (Services, Registry)
• DoD Participation– Hanscom AFB, ESC
• CoT• UAVs
– Coalition Warrior Interoperability Demonstration (CWID)
11
• Demonstrate the NCOD’s approach to secure and effective information sharing by leveraging Semantic Web Service Architecture (SWSA)– Exercise information exchanges developed in collaboration with
Integrated Surveillance community– Demonstrate ontology-driven approach to enhance service
discoverability and interoperability– Elaborate key infrastructure components (e.g. Semantic Service
Registry) of SWSA• Demonstrate NETE as a platform for inter-agency
demonstrations– Showcase the ability to execute distributed demonstration
involving multiple agencies– Refine process to facilitate future NETE demonstrations
• Serve as a risk reduction environment for JPDO summer demonstrations– Improve confidence on the Lost Cargo Jet business scenario
NETE Demonstration Objectives
12
• Communication Validation Demonstration (Demo 0) prepares NETE as the platform for Information Exchange Demonstrations
– Establish connectivity among initial NETE nodes– Verify ability to share information through web services – Initiate discussions on security and business relationships
• Information Exchange Demonstration (Demo 1) establishes the software and service framework for Information Exchange Demonstrations
– Exercise information exchanges related to integrated surveillance– Demonstrate key components of the semantic web service infrastructure
(e.g. Semantic Service Registry)
• Information Exchange Demonstration (Demo 2) focuses on reducing risks for JPDO 1 Year challenge demonstration
– Exercise information exchanges related to integrated surveillance
3/2011
5/2011
8/2011
One Year Challenge
Planned NETE Demonstrations
13
Demonstrations in Context of NCOD Activities
NETENETE
Semantic PlatformSemantic Platform
Services and Information ExchangesServices and Information ExchangesContent
Software
Infrastructure
WeatherWeather
ISIS
Flight and FlowFlight and Flow
UASUAS
Semantic RegistrySemantic Registry
Ontology PortalOntology Portal
ConnectivityConnectivity
Security /GovernanceSecurity /Governance
InteroperabilityInteroperability
Demo 1
Demo UI/ Script
Demo UI/ Script
Digital LibraryDigital Library
Demo 2
Demo UI/ Script
Demo UI/ Script
Demo 0
14
NETENETE
Semantic InfrastructureSemantic Infrastructure
SOA Software InfrastructureSOA Software Infrastructure
Network InfrastructureNetwork Infrastructure
WeatherWeather Integrated SurveillanceIntegrated Surveillance
Ontology PortalOntology Portal
Semantic Service Registry
Semantic Service Registry
Web Service Registry
Web Service Registry
Network Modeling Tools
Network Modeling Tools
Network Monitoring Tools
Network Monitoring Tools
serviceservice
serviceservice
serviceservice
serviceservice
serviceservice
4-D Weather Cube
4-D Weather Cube Flight TrackFlight Track Suspicious
Activity ReportSuspicious
Activity Report
SafetySafety Airport OperationsAirport Operations
serviceservice
serviceservice
Enterprise Service Bus
Enterprise Service Bus
serviceservice
serviceservice
Infrastructure Services
Information Exchange Services
NETE as a Federated Infrastructure
Identity Management
Identity Management
serviceservice
NETE infrastructure has three layers: network, SOA, and semantic infrastructure to support NCOD COI Engagement Process. Both information exchanges and NETE infrastructure services are provided by participants.
NETE infrastructure has three layers: network, SOA, and semantic infrastructure to support NCOD COI Engagement Process. Both information exchanges and NETE infrastructure services are provided by participants.
Digital LibraryDigital Library
serviceservice
15
C2 Enterprise Integration Facility (CEIF)Hanscom AFB, MA
FAA Tech CenterAtlantic City, NJ
FAA Tech CenterAtlantic City, NJ
Demonstration Control WorkstationDemonstration Control Workstation
Firewall
Tomcat ServerTomcat Server
NASA LaRCLangley, VA
NASA LaRCLangley, VA
Alion NETE LabLanham, MD
Alion NETE LabLanham, MD
Web Browser
Web Browser
Demonstration Controller Web
Application
Demonstration Controller Web
Application
HTTP(S)
HTTP(S)
Timing ServiceTiming Service
Web Browser
Web Browser
WebBrowser
WebBrowser
Weather ServiceWeather Service
Web BrowserWeb Browser
JPDOWashington, DC
JPDOWashington, DC
Web Browser
Web Browser
HTTP(S)
HTTP(S)
HTTP(S)
Flight Track
Service
Flight Track
Service
Communication Validation: Overview
Internet
16
Information Exchanges Demonstrated Suspicious Activity Report (SAR)
Flight Info Track Info
Threat Info Weather Data
Information Exchange Demonstration 1
Role Plays Airport Personnel Federal Aviation Administration (FAA) Department of Defense (DOD) Department of Homeland Security (DHS) Local and State Law Enforcement
Scenario: Lost Cargo JetDemonstrates how surveillance information and air
domain awareness capabilities are employed to identify, detect, assess and respond to potential airborne terrorist activities in open range airspace within the continental United States (CONUS).
Participating LocationsNETE Nodes
17
• Preparing Distributed Demonstration Environment– Working with NETE Participants
• Development Semantic Service Registry– Leveraging Open Source Solutions
• Development of Demonstration UI– Based on the Lost Cargo Jet Scenario
• Discovering Available Data Sources– Obtained Access to SWIM Registry
Information Exchange Demonstrations: Status
We are looking for sources for Air Track, Weather, Integrated Surveillance dataWe are looking for sources for Air Track, Weather, Integrated Surveillance data
18
NextGen Semantic Service Registry
NextGen Semantic Service Registry
NextGen Semantic Service Registry
• Purpose– Improve service discoverability
and understandability – Support Semantic Service
Provisioning– Provide Federated Search
• Technical – Provide Federated Search – Encode service metadata in RDF– Use ontology to annotate
message content– Convert WSDL and XSD Schema
files into RDF
19
Open Semantic Framework
SoftwareComponent Description
Linux Operating SystemMySQL Relational DatabaseApache HTTPD Web ServerApache Solr Enterprise search platform
Virtuoso Multimodel data server / triplestore
OpenSSL Secure Socket Layer Library
iODBC Open DataBase Connectivity Library
PHP Professional Home Pages
Java Software development language and interpreter
Drupal Web Content Management System
OpenStructs Semantic Web Service Framework
Use of Open Source Software
Source: http://openstructs.org/
20
• Purpose– Improve service
discoverability and understandability
– Support Semantic Service Provisioning
– Provide Federated Search
• Technical – Provide Federated
Search – Encode service metadata
in RDF– Use ontology to annotate
message content– Convert WSDL and XSD
Schema files into RDF
21
NextGen Ontology Portal
Ontology Portal• Two-Tiered Registry
– NextGen Ontology – consist of vetted ontologies
– Ontology Library – open to the wider community
• Ontology Metadata– Ontology owner, domain, and
location • Ontology Search*
– Support ontology discovery
22
NextGen Ontology Portal
Sign In Register Help/About Send FeedbackNextGen Ontology Portal Search Projects Document
Welcome to the NextGen Ontology PortalLorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor
incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
Latest Updates
Latest Discussions
• Weather COI – “Are meso-cyclones and huricanes …” jmason , 3 days ago• UCore-SL – “Events and continuents” kstevens, 4 days ago• QUDT – “Adding a New System of Measure” lpersons, 1 week ago
Digital Library
Advanced Library Search
Search
The NextGen Ontology Portal is developed and maintained by …
Title Domain Prefix File Last Changed
NextGen Core metadata neo-core faa-nextgen-core.n3 2011/08/11
NextGen Weather weather neo-weather faa-nextgen-weather.n3 2011/07/29
NextGen Integrated Surveillance
surveillance neo-is faa-nextgen-is.n3 2011/07/24
NextGen Enterprise Ontologies
NextGen Community Ontologies
Title Domain Prefix File Last Changed
UCore-SL DL 1.0 upper sl UCore-SL-OWL-DL-1.0.owl 2011/05/03
QUDT Quantities units qudt quantity.owl 2011/06/02
Search all ontologies
Advanced Search
Search
2011/08/19 – Flight and Flow2011/08/14 – Integrated Surveillance
23
• Inter-agency co-ordination can be challenging– Engineering– Security– Business Relationship Coordination
• Availability of Data and Services• Availability of Agency Resources• Registry Standards • Communication
Lessons Learned
24
Germaine ForbesJPDO Test and Evaluation [email protected]@pentagon.af.mil
David BrownJPDO Sr Information Systems [email protected]@pentagon.af.mil
Danny DeshchidnTest [email protected]
Wen ZhuTechnology [email protected]
Points of Contact
25
Questions?
26
• Complete on Friday 3/11– Control workstation in place with software installed– Demonstration script completed, deployed, and tested– Demo Report available mid-May
• Service Endpoints Available– Control site at ESC– Timing Service at NASA LaRC– Flight Track Service at Alion
• Service Endpoint Pending– NNEW at FAA
• Publically available NOAA service used instead• Ongoing collaboration with FAA Technical Center
• Business Relationship and Security Discussions ongoing– Governance– Security
Communication Validation: Status