Upload
nicholas-owen
View
220
Download
0
Embed Size (px)
Citation preview
Federal AviationAdministration
Presented to: Eurocontrol AP4 Team
By: Ahmad Usmani, SWIM Program Manager
Date: December 2009
System-Wide Information Management (SWIM)
Program and Delivery
2Federal AviationAdministration
SWIM Program and Delivery
December 2009
Agenda
Program Overview and Status Core Services ATM Services and Data Flows Prototyping Future Segments
3Federal AviationAdministration
SWIM Program and Delivery
December 2009
SWIM Program Structure
Program Management
Evolution & Coordination Implementation
AcquisitionAcquisition Program ControlProgram Control
Requirements & Governance
Program Management
Evolution & Coordination Implementation
Program Management
Evolution & Coordination Implementation
AcquisitionAcquisition Program ControlProgram Control
Requirements & Governance
4Federal AviationAdministration
SWIM Program and Delivery
December 2009
SWIM Program Team Key Roles
Program Management
Acquisition
Program Control
Evolution & Coordination
Requirements & Governance
Implementation
Responsible for leading and directing the activities of the SWIM Team in the development, test, and deployment of SWIM; Resource Planning and External
Responsible for Acquisition Services Program Management, Acquisition Strategy Planning, Acquisition Contract Management
Responsible for Business Management, Risk Management, Metrics Management, Earned Value / Schedule Management / Investment Baseline Reviews, Investment Analysis, Budgeting and Capital Planning Requirements (e.g. OMB Exhibit 300)
Responsible for Planning & Prototyping Management, Stakeholder Coordination, Concept Exploration, Program Evolution, Future Segment / Service Planning, Prototyping
Responsible for definition and management of SWIM functional and non-functional requirements, (i.e. Security, Safety, Configuration/Interface Management, Quality, and other specialty engineering) and the definition and management of the architecture to meet SWIM requirements and SWIM Governance (program and technical) throughout the system and services lifecycle
Responsible for Implementation Management, SIP Coordination, SIP Engineering Support, SWIM Lab Management, Software Component Selection
5Federal AviationAdministration
SWIM Program and Delivery
December 2009
Segment 1 Overview
ARTCC 1
TRACON 1
WJHTC
TFMS
CIWS
ERAM
TDDS
WMSCR
ATCSCCAIM SUA
VNTSC
ITWS
TDDS
AOCsAOCs
NNCC
ERAM
NWS
NESG
TFMS DRC
ATCT 1
TDDS
FTI
6Federal AviationAdministration
SWIM Program and Delivery
December 2009
Program Status
Joint Resources Council (JRC) Final Investment Decision was made on 20 June 2007
Two-year baseline (FY09 and FY10) approved
SWIM returned to the JRC in FY09 for approval to complete the development and deployment of SWIM Segment 1on 15 July 2009
Five-year baseline (FY11 – FY15) approved
Segment 2 JRC planned for summer FY10, to request baseline funding for FY12 – FY15
7Federal AviationAdministration
SWIM Program and Delivery
December 2009
Current SWIM Capabilities
Aeronautical Information Management (AIM) COI
Special Use Airspace (SUA)Automated Data Exchange
Weather COI
Corridor Integrated Weather System (CIWS) Publication
Integrated Terminal Weather
System (ITWS) Publication
Pilot Report (PIREP) Data Publication
Flight & Flow Management COI
Flight DataPublication
Terminal Data Distribution
Flow Information Publication
Runway Visual Range (RVR) Publication
RerouteData Exchange
Capabilities will be implemented as multiple services over the next five years
8Federal AviationAdministration
SWIM Program and Delivery
December 2009
Segment 1 Program Overview Nine Segment 1 capabilities were derived from
Communities of Interest: Aeronautical Information Management (AIM)
Flight & Flow Management (F&FM) Weather
SWIM is not implementing a separate infrastructure for Segment 1 SWIM is leveraging existing infrastructures, processes,
resources, and logistics chains that are part of the program offices implementing the 9 SWIM capabilities
SWIM Governance is ensuring use of common protocols and interfaces, assisted by use of commercial software for some Core Services
9Federal AviationAdministration
SWIM Program and Delivery
December 2009
NAS
SWIM Federation
NAS Domains
ERAM
TFM
TDDS
WMSCR
CIWS
AIM
ITWS
SWIM Is Federated
10Federal AviationAdministration
SWIM Program and Delivery
December 2009
Segment 1 ScheduleO N D J F M A M J J A S O N D J F M A M J J A S O N D J F M A M J J A S O N D J F M A M J J A S O N D J F M A M J J A S O N D J F M A M J J A S O N D J F M A M J J A S O N D J F M A M J J A S O N D J F M A M J J A S
Core Services
TDDS
TFM
ERAM Flight Data Publication
AIM
ITWS
CIWS
WMSCR
Legend
SWIM Segment 1B Program ScheduleFY11 FY12 FY13 FY16
OT&E=
FY08 FY09 FY10
DT&E=Code & Test= System Integration &Test=Requirements= Design= Key Site Test/Deployment=
FY14 FY15
Operations and Maintenance=
FY17-33
Field Familiari
Operations and Maintenance
Operations and Maintenance
Operations and Maintenance
Operations and Maintenance
Operations and Maintenance
Operations and Maintenance
Engineering Support
Governance
WJHTC SIP Lab Support
SWIM Registry/Repository
TDDS
TFM
ERAM
AIM
ITWS
CIWS
WMSCR
Technical GovernanceNAS Program Governance
Lab Management
Lab Operations
Implementation
Operations
Deployment
Requirements Code and Test
Sys Int
OT&E
DT&E
IOT&E
Design
Prototype SystemProof of ConceptTDDS
IOC
Key Site Test
Requirements
Design
Code & Test
OT&ETFM-Reroute
Sys Int/train
DT&E
Sys IntRequirDesign
Code & TestTFM Flow Information Publication OT&E
DT&E
Key Site Test
RequiremeDesign
Code & Test
OT&E
DT&E
Sys Int Key Site Test
Phase 1:Initial Flight Data Services
Requirements&DesignDesign
Code & Test
OT&E
Phase 1 HW Engr/Deployment
DT&E
Requirements
Design
Code and TestPhase 2:Initial Flight Data Services PUB/SUB
OT&EDT&E
HW Engineering and Deploy
Phase 3:HADDS/FDIO and AIM SUA
RequirementsDesign
Code and Test
DT&E
OT&E
Requirements
Design
Code & Test
OT&E
Phase 4:WMSCR,TDDS,TFMS Flow Clients
DT&EIOC
IOC
IOC
Key Site Test
Key Site Test
Key Site Test
Code & Test
OT&E
Requirements
Design DT&E
Sys Int/train
ITWS DT&E
OT&E
Requirements Design
Code & Test
Syst Int & Test
Prototype DT&ECIWS Code & Test
DT&EWMSCR
OT&ESyst Int & TestKey Site Test
Site 1
Requirements Key Site Test Site 2Design
Code & Test
TFM RVR Publication
Operations and Maintenance
AIM
Key Site
11Federal AviationAdministration
SWIM Program and Delivery
December 2009
Priorities for FY10
Provide SWIM-compliant information to more external users/agencies/aircraft
Procure and start operating SWIM service registry v2.0 Deploy AIM SUA Automated Data Exchange Conduct Segment 2 JRC Final Investment Decision Respond to Integrated Baseline Review (IBR) findings
12Federal AviationAdministration
SWIM Program and Delivery
December 2009
Agenda
Program Overview and Status Core Services ATM Services and Data Flows Prototyping Future Segments
13Federal AviationAdministration
SWIM Program and Delivery
December 2009
Core Services Components
Core Services SWIM supports include:
Interface Management
Messaging
Security
Enterprise Service Management
14Federal AviationAdministration
SWIM Program and Delivery
December 2009
Publisher Requirements for SWIM-Compliance Use of FUSE Software
SOAP Message Processing Java Message Service (JMS) Provider Standardization (Apache Active
MQ) Supported Message Formats and Transports
SOAP-over-HyperText Transfer Protocol (HTTP)/HyperText Transfer Protocol Secure (HTTPS)
eXtensible Mark-up Language (XML)-over-HTTP/HTTPS SOAP-over-JMS XML-over-JMS
SOAP Attachments Message Transmission Optimization Mechanism
JMS Message Type - Text message Registry / Repository
Discoverability – Web Services Description Language (WSDL) Categorization – SWIM Taxonomy
Service Management – Java Management Extensions (JMX)
15Federal AviationAdministration
SWIM Program and Delivery
December 2009
Systems Engineering Deliverables
“GFE from SWIM” package for SIPs
Package will contain:
Service Container Software
SIPs will implement and administer servers to run SWIM-provided service container software
Core Services
At a minimum, standards will be specified for all core services
Governance, policy, and guidance
SWIM Approved Products List
16 16Federal AviationAdministration
SWIM Program and Delivery
December 2009
FUSE Software Contract
Contract award to Iona Technologies on
August 18, 2008 Indefinite Delivery Indefinite Quantity Base year + 12 option years Contract options:
Software Documentation Support Licenses Training Consulting Services
17 17Federal AviationAdministration
SWIM Program and Delivery
December 2009
Progress FUSE Software FUSE Suite
Apache Servicemix 3.x Apache CXF 2.x HQ 3.x Apache Camel 1.x Apache Active MQ 5.x
Artix Suite Artix Registry/Repository Artix ESB C++ Artix Connect for WCF Artix Security Artix Enterprise Management Service Plug-in
DataXtend Semantic Integrator (DXSI) Progress Actional Team Server (MindReef SOAPScope)
18 18Federal AviationAdministration
SWIM Program and Delivery
December 2009
XML Gateway
Currently, three vendors have met the FAA's XML Gateway requirements and have successfully passed a technical evaluation of their product's installation and initial configuration, as well as system performance, including: Layer 7 Technologies - Secure Span product Cisco Systems, Inc. - ACE XML Gateway product Vordel, Inc. - VXG2 XML Gateway product
Their products were deemed capable of providing support to the SWIM Implementing Programs (SIPs)
This QVL is valid through March 31, 2015 The QVL will be reviewed annually
19Federal AviationAdministration
SWIM Program and Delivery
December 2009
Agenda
Program Overview and Status Core Services ATM Services and Data Flows Prototyping Future Segments
20Federal AviationAdministration
SWIM Program and Delivery
December 2009
ERAMERAM
AIM COI
ARTCCARTCC
ERAM
SAMSSAMS
ATCSCCFTI
SUA updates
FAA HQ
NASR
SUA updates
Current SUA Status and SUA updates
21Federal AviationAdministration
SWIM Program and Delivery
December 2009
VOLPEVOLPE
ITWS
NNCCNNCC
Weather COI
ITWS products
WMSCRAOCs
WJHTCWJHTC
CIWS
FTIGateway
FTI
ARTCC
PIREPs & Altimeter data
ERAM
NWS
PIREPs
ITWS, CIWS, WMSCR products
CIWS Products
ITWS, CIWS, WMSCR products
22Federal AviationAdministration
SWIM Program and Delivery
December 2009
ZDCZDC
F&FM: ERAM and Terminal SWIM
WJHTCWJHTCATCSCCATCSCC
ERAMERAM
ARTCC
FTI
Flight Data
SUA Data
SAMS
TFMS
ICE
NORAD
Gateway (FTI)
EFSTSTDLS
ASDE-X
TDDS
Terminal Cluster (TRACON & TOWER)
RVR
Flight Data
Flight Data
23Federal AviationAdministration
SWIM Program and Delivery
December 2009
AOCs AOCs
ZDCZDC
WJHTCWJHTC
TFMSTPCTFMSTPC
Flow Data, Reroute Data
ARTCC
F&FM: TFMS and Terminal SWIM
Surface Data
TFMS DRCTFMS DRC
(Backup Data)
ERAMERAM
AOCs AOCs
FTI
EFSTSTDLS
ASDE-X
TDDS
Terminal Cluster (TRACON & TOWER)
RVR
Flow Information, RVR, and Reroute Data
Flow Information, Surface, &
Reroute Data
24Federal AviationAdministration
SWIM Program and Delivery
December 2009
Agenda
Program Overview and Status Core Services ATM Services and Data Flows Prototyping Future Segments
25Federal AviationAdministration
SWIM Program and Delivery
December 2009
ITWS/CIWS Prototyping Two programs are actively participating in SWIM
prototyping
SWIM-Compliant ITWS and CIWS data products are now available
ITWS Publication prototype service subscribed to by UPS, Harris, and DoD; MOA signed with NWA and FedEx
26Federal AviationAdministration
SWIM Program and Delivery
December 2009
Total of 22 Products
5 Products17 Products
Wind Profile Product
Tornado Detections Product
Tornado Alert Product
Terminal Weather Text Normal Product
SM SEP TRACON Product
SM SEP Long Range Product
SM SEP 5nm Product
Precipitation TRACON Product
Precipitation Long Range Product
Precipitation 5nm Product
Microburst TRACON Map Product
Gust Front TRACON Map Product
Satellite MosaicForecast Image Product
Echo Tops ForecastForecast Contour Product
Echo Tops MosaicForecast Accuracy Product
VIL (Precipitation) ForecastConfigured Alerts Product
Vertically Integrated Liquid (VIL) Mosaic (Precipitation) Airport Lightning Warning
CIWSITWS Products
SWIM CIWS-ITWS Summer 2009 Product List
Total of 22 Products
5 Products17 Products
Wind Profile Product
Tornado Detections Product
Tornado Alert Product
Terminal Weather Text Normal Product
SM SEP TRACON Product
SM SEP Long Range Product
SM SEP 5nm Product
Precipitation TRACON Product
Precipitation Long Range Product
Precipitation 5nm Product
Microburst TRACON Map Product
Gust Front TRACON Map Product
Satellite MosaicForecast Image Product
Echo Tops ForecastForecast Contour Product
Echo Tops MosaicForecast Accuracy Product
VIL (Precipitation) ForecastConfigured Alerts Product
Vertically Integrated Liquid (VIL) Mosaic (Precipitation) Airport Lightning Warning
CIWSITWS Products
SWIM CIWS-ITWS Summer 2009 Product ListITWS-CIWS Summer 2009 Product List
27Federal AviationAdministration
SWIM Program and Delivery
December 2009
ITWS Products CIWS Products
AP Indicated Precipitation Storm Info : Echo Top Tags
AP Status Storm Info : Leading Edges
Gust Front ETI Storm Info : Motion Vectors
Hazard Text 5nm VIL Forecast Contours (Standard Mode)
Hazard Text Long RangeVIL Forecast Contours (Winter Mode)
Hazard Text TRACON Echo Tops Forecast Contours
ITWS Status Information Growth & Decay Contours
Microburst ATIS Forecast Accuracy : Echo Tops
Runway Configuration Forecast Accuracy : Standard Precipitation
Storm Motion 5NM Forecast Accuracy : Winter Precipitation
Storm Motion TRACON Lightning
Terminal Weather Text Special
Terminal Weather Graphics
Wind Shear ATIS
14 Additional Products 11 Additional Products
Total of 25 Additional Products
Total of 47 Products by End of 2010
ITWS-CIWS 2010 Product List
28Federal AviationAdministration
SWIM Program and Delivery
December 2009
ITWS Prototype Service Demonstration
29Federal AviationAdministration
SWIM Program and Delivery
December 2009
Segment 2 Prototyping Conducted at SWIM Lab at FAA Technical Center
Prototype implementation of an Enterprise Service Bus (ESB)
Purpose is to help refine requirements for SWIM Segment 2
30Federal AviationAdministration
SWIM Program and Delivery
December 2009
Agenda
Concept Architectural Context Program Overview and Status Core Services ATM Services and Data Flows Prototyping Future Segments
31Federal AviationAdministration
SWIM Program and Delivery
December 2009
SWIM Roles
Leadership in Developing Enterprise Service Orientation in the NAS
Understanding NextGen and NAS Objectives which Require SWIM Capabilities
Identification and Evaluation of Information Management Technologies and Processes for the NAS Enterprise
Governance via Industry Standards
32Federal AviationAdministration
SWIM Program and Delivery
December 2009
New Data Req'd Data Refresh
SWIM Suitability ChecklistInvestment Analysis Readiness Decision
Initial Investment Decision
Final Investment Decision
Description of New Service or Mod X X X1 SOA service availability verification X X X2 Intended Audience/User Community (FAA) X X X3 Intended Audience/User Community (Non FAA) X X X4 Type of user information X X X5 Frequency of Data Usage (FAA) X X X6 Frequency of Data Usage (Non FAA) X X X7 Role in NextGen strategic plan X X X8 Durability of proposed process X X X9 Granularity of service(s) X X X
10 Reusability of service(s) X X X11 Degree of use of SOA infrastructure X X12 Impact on FAA Users X X13 Impact on non-FAA Users (DOD, NASA, Airlines, etc) X X14 # Interfaces Required to Existing Systems X X X15 Technical Complexity of Pt-Pt X X16 Technical Complexity of SOA X X17 Ability to use SWIM common components X X18 IT Security (Pt-Pt vs. SOA) X X19 Greenfield vs Mod to Existing X X20 Technological Maturity of non-SOA solution X X X21 Technical risk of SOA approach X X22 Safety X X23 Human Factors/Impact to Workforce X X24 Operational Cost Efficiencies X X25 Maintainability X X26 Risk of SOA approach X X27 Executability X X28 Known dependencies for SOA solution X X
SWIM SOA Suitability Checklist
33Federal AviationAdministration
SWIM Program and Delivery
December 2009
Suitability Scorecard
INSERT PROGRAM NAME HERE
SWIM Suitability Checklist N/A LOW Yes-1 MEDIUM Yes-2 HIGH Yes-3
1 SOA service availability verificationNo comparable service exists
Partially compliant service exists that would require moderate development
Compliant service exists that would need minimal development
2 Intended Audience/User Community (FAA)Single primary user; limited audience (1-
10)Multiple primary users; moderate audience (11-
20)Multiple primary users; large audience (21-
40)
3 Intended Audience/User Community (Non FAA)Single secondary user; limited audience (1-
10)Multiple secondary users; moderate audience
(11-20)Multiple secondary users; large audience
(21-40)
4 Type of user informationMinimal value to user(s) primary
role/functionModerate value to user(s) primary role/function High value to user(s) primary role/function
5 Frequency of Data Usage (FAA)Infrequent use of data by primary users (1-
2 x per month)Periodic use of data by primary users (1-2 x per
week)Frequent use of data by primary users (1-2
x per day)
6 Frequency of Data Usage (Non FAA)Infrequent use of data by secondary users
(1-2 x per month)Periodic use of data by secondary users (1-2 x
per week)Frequent use of data by secondary users (1-
2 x per day)
7 Role in NextGen strategic planInformation has minimal role in NextGen
strategic planInformation has moderate role in NextGen
strategic planInformation has critical role in NextGen
strategic plan
8 Durability of proposed processService/info will only be required for a short
period of time (months)Service/info will only be required for a moderate
period of time (quarters)Service/info will only be required for a
significant period of time (years)
Only select one category (Low, Medium, High) per criteria; Input 1,2 or 3 into applicable cell28 total items
N/A LOW MEDIUM HIGH Total ScoreEvaluation Criteria 0 0 0 0 0
Low value in SOA-based solution 0 28Moderate value in SOA-based solution 29 56
High value in SOA-based solution 57 84
Range
Summary of scoring
Value range
Step #1
Step #2
Step #3
34Federal AviationAdministration
SWIM Program and Delivery
December 2009
SOA Core Services
Enterprise Services Management
Interaction Services User Interaction Interface and
Portals
Browser Client On-DemandNAS Portal
AdminPortal
Notifications and Alerts
Weather Notification
Flow Constraint
Notification
Airport Status and Mission
Critical Notification
SLA Compliance and
Metrics Collection
PolicyEnforcement and Metric Collection
Technical Infrastructure Services
Boundary Protetion
Information System Security
Support Infrastructure
SOASupport
Platforms
Computing Platform
Terrestrial Network
Communication
Web Application
HostingCapability
DataStorage
Air/Ground Communications
Fault Monitoring And Reporting
Support Services
Administrative Services
Enterprise Governance
SOA RuntimeManagement
ServicePolicy
Management
ServiceSLA
Management
SOA StrategicGovernance
StrategicSOA
Governance
Run-time and OperationsGovernance
Service Design
Governance
SOA Governance Service Desk
Support
SecurityPolicy
Management
Security ServicesSecurity Policy
Enforcement andAccess
Management
Service SecurityMonitoring
InstantMessaging
Data/Network Support Services
DatabaseAdmin
Services
NetworkSupportServices
Information SystemSecurity Support
Management
Incident Detection And Response
Services
Help Desk
ServicesProvisioningManagement
Services Diagnostics
ServicesIntegration and
Testing
Services Provisioning
Business Continuity
Management
TrainingSupport
WhiteBoard
Collaboration Services
Data Acquisition ServicesAeronautical
DataManagement
WeatherData
Management
Content Discovery
SurveillanceData
Management
Content Management ServicesWeather
Data Acquisition
Surveillance Data
Acquisition
Maintenance Data
Acquisition
Messaging Services
Publish/Subscribe
MessageRouting
Mediation
Interface Management
ServiceDiscovery
Service ScorecardGeneration and
Publication
Mission Services
Separation Management
TrajectoryManagement
Flight and State Data Management
FlowContingency Management
Surveillance Information Management
NavigationSupport
Short Term Capacity
Management
Long Term Capacity
ManagementWeather
Information Management
System and Services
Management
System and ServicesAnalysis
SafetyManagement
Aeronautical Information Management
ServiceChoreography
CertifiedSoftware
Management
Request/Response
WebAppication
ServiceRegistration
Performance Monitoring and
Reporting
SIP
SWIM
Other/Not in Segment
NASEAF SV4 NAS Enterprise Services (SWIM Segment 2)
35Federal AviationAdministration
SWIM Program and Delivery
December 2009
Near Term
SWIM Segment 2
Operation Services Environment Definition (OSED)
Requirements
Architecture
SWIM Air
SWIM Interagency
SWIM International
Federated vs Consolidated
36Federal AviationAdministration
SWIM Program and Delivery
December 2009
Segment 2: Desired Capabilities Desired capabilities include:
Current Special Use Airspace (SUA) status
Current Temporary Flight Restrictions (TFRs)
Improved information on Notices to Airmen (NOTAMs)
Automatic Terminal Information Service (ATIS) information
Automated Weather Observing Systems (AWOS) information
More timely flight plans filed
Improved real-time delay reporting
Current route closures and corresponding reroutes status
Improved Airport surface lineups status reporting
Establishment of single centralized route database
37Federal AviationAdministration
SWIM Program and Delivery
December 2009
Mid Term
SWIM Segment 3
Operation Services Environment Definition (OSED)
Requirements
Architecture
SWIM Air
SWIM Interagency
SWIM International
SOA to Cloud Computing?
38Federal AviationAdministration
SWIM Program and Delivery
December 2009
SWIM Web Site
www.swim.gov