system wide information management (swim) overvie · system wide information management (swim) ......
TRANSCRIPT
10/6/2005 1Federal AviationAdministration
1AMHS Implementation WorkshopICAO, BangkokJanuary 27th – 28th 2010
System Wide Information
Management (SWIM)
AMHS Workshop – SP/25
10/6/2005 2Federal AviationAdministration
2AMHS Implementation WorkshopICAO, BangkokJanuary 27th – 28th 2010
2
Agenda
• SOA
• SWIM Mission Need & Benefit
• SWIM Concepts
• SWIM Implementation
10/6/2005 3Federal AviationAdministration
3AMHS Implementation WorkshopICAO, BangkokJanuary 27th – 28th 2010
What is SOA
• SOA – Service Oriented Architecture
10/6/2005 4Federal AviationAdministration
4AMHS Implementation WorkshopICAO, BangkokJanuary 27th – 28th 2010
SOA Basic Example
Service
Provider
Service
Consumer
Service Request
Service Response
What is service?
E. G. Taxi Service, Airline reservation service, Pizza Delivery Service etc..
Provider and Consumer runs on different machine and/or software
10/6/2005 5Federal AviationAdministration
5AMHS Implementation WorkshopICAO, BangkokJanuary 27th – 28th 2010
What is the service?
“A service is a fundamental building block of
an SOA. It consists of a service contract,
one or more service interfaces, and a
service implementation. We distinguish
different categories of services, namely
basic services, intermediary services,
process-centric services, and public
enterprise services. ”
10/6/2005 6Federal AviationAdministration
6AMHS Implementation WorkshopICAO, BangkokJanuary 27th – 28th 2010
• A service-oriented architecture is
essentially a collection of services. These
services communicate with each other.
The communication can involve either
simple data passing or it could involve two
or more services coordinating some
activity. Some means of connecting
services to each other is needed.
10/6/2005 7Federal AviationAdministration
7AMHS Implementation WorkshopICAO, BangkokJanuary 27th – 28th 2010
Service Oriented Architecture Model
10/6/2005 8Federal AviationAdministration
8AMHS Implementation WorkshopICAO, BangkokJanuary 27th – 28th 2010
Evolving to more flexible architecture
From SOA Concept - HP
10/6/2005 9Federal AviationAdministration
9AMHS Implementation WorkshopICAO, BangkokJanuary 27th – 28th 2010
Historical Context – SWIM Pre-Dates
NGATS• ATS Concept of Operations for the National Airspace System in 2005
(September 30, 1997) identified general need
• National Airspace System Concept of Operation and Vision for the Future of
Aviation (RTCA, November 15, 2002) introduced common information
network concept to manage data at a NAS level
• ICAO Global Air Traffic Management Operational Concept (2005) adopted
the SWIM as an enabler to promote information-based ATM integration
• NGATS 2025 Concept Brief, Concept v4.8 – JPDO Working Document,
August 31, 2005 identified concept as fundamental to making data available,
securable, and useable in real time to support new decisions and new
decision makers
10/6/2005 10Federal AviationAdministration
10AMHS Implementation WorkshopICAO, BangkokJanuary 27th – 28th 2010
10
FAA Mission Need for SWIM
Today’s National Airspace System to Next Generation Air Traffic System Evolution Challenge:
• Today’s NAS is a hardwired collection of systems designed for specific types of decisions and decision makers
– Dedicated point-to-point interfaces defined by custom interface control documents
– Each interface designed, developed and maintained separately
• Next Generation Air Transportation System must allow:
– Easy access to information by more system users and service providers
– More efficient data management
– System transparency to link decisions from strategic planning to tactical action
10/6/2005 11Federal AviationAdministration
11AMHS Implementation WorkshopICAO, BangkokJanuary 27th – 28th 2010
The Challenge
HostWARP
IDS/
ERIDS
ATOP
CIWS
TFMTMA
STARS/
ARTS/
TAMR
ERAM
ASDE-X
ETMS
Inter-
Agency
Today
NAS data remains relatively
unavailable to the FAA Enterprise
• Existing point-to-point, hardwired NAS
• Unique interfaces, custom designs
Business as Usual(NextGen without SWIM)
• More unique, point-to-
point interfaces
• Costly development, test,
maintenance, CM
• New decisions linked to
old data constructs
• Cumbersome data
access outside of NAS
Tomorrow
Enterprise Management
FAA
Systems
FTISWIM
Compliant
Governmen
t System
SWIM
Compliant
Non-
Government
System
ED8ED8
10/6/2005 12Federal AviationAdministration
12AMHS Implementation WorkshopICAO, BangkokJanuary 27th – 28th 2010
Program Concept
SWIM will:
• Identify industry standards, best practices and COTS products
for use by NAS programs
• Establish governance policy, process, mechanisms and metrics
• Implement a Service-Oriented Architecture (SOA) in the NAS
In order to:
• Ensure interoperability between systems as required by
NextGen
• Lower costs for information exchange
• Reduce time and cost needed to establish new interfaces
• Increase common situational awareness
• Increase NAS agility
SWIM is an IT infrastructure program that will operate in the background to
provide data to authorized users
10/6/2005 13Federal AviationAdministration
13AMHS Implementation WorkshopICAO, BangkokJanuary 27th – 28th 2010
Weather
NAS
Status
Surveillance
Flight
Data
SWIM-Enabled
National Airspace System
NAS Users
U.S. DHS
U.S. DOD
International
Broader Government-Industry
Network-Enabled
Community
Aero
Info
10/6/2005 14Federal AviationAdministration
14AMHS Implementation WorkshopICAO, BangkokJanuary 27th – 28th 2010
14
Agenda
• SWIM Mission Need & Benefit
• SWIM Concepts
• SWIM Implementation
10/6/2005 15Federal AviationAdministration
15AMHS Implementation WorkshopICAO, BangkokJanuary 27th – 28th 2010
Conceptual Overview
NextGen Applications
FTI IP Backbone
En Route
Controllers
Terminal
Controllers
Non-FAA Users
(e.g., Airlines, DoD
DHS, ANSPs)FAA
Command Center
SWIM Infrastructure for Messaging
X
X
10/6/2005 16Federal AviationAdministration
16AMHS Implementation WorkshopICAO, BangkokJanuary 27th – 28th 2010
Service Oriented Architecture
• Service Oriented Architecture (SOA) is an approach to integrate application programs using industry standards
• Each application is exposed as one or more services providing useful functions that can be used by the business or enterprise
• Services are chosen according to the business’ needs and are chosen so as to be useful to multiple consumers
10/6/2005 17Federal AviationAdministration
17AMHS Implementation WorkshopICAO, BangkokJanuary 27th – 28th 2010
17
SWIM Is’s and Is Nots
SWIM is:• NAS Information Standards &
Policies
• NAS-wide information distribution and access mechanism for current and new applications
• Built on top of existing telecommunications infrastructure
• At least 50% commercial software
• Non-proprietary, scalable, flexible solution to cost effectively meet current and future information requirements
SWIM is not:• A giant database
• A substitute for NAS modernization programs
• A new application
• A big system requiring new facilities or large space requirements
• A telecommunications replacement
10/6/2005 18Federal AviationAdministration
18AMHS Implementation WorkshopICAO, BangkokJanuary 27th – 28th 2010
18
Service Definition Methodology
10/6/2005 19Federal AviationAdministration
19AMHS Implementation WorkshopICAO, BangkokJanuary 27th – 28th 2010
SWIM early Core Services Provide the
Means• Directory/Registry Service
– For telling SWIM what data you have and what data you need
• Interface Service
– Manages your connection to the SWIM network
• Brokering Service
– Matches available information to information needs
• Infrastructure Management Service
– Provides end-to-end performance monitoring, configuration management and
problem detection/resolution as well as resource accounting and addressing (of
SWIM specific assets)
• Enterprise Security Service
– Addresses vulnerabilities in networks, infrastructure services, or systems
– Protects the integrity of data
– Regulates which systems and users can access what data, by what means, and
how often
Note: This description of Core Services is based upon currently understood concepts of use and may change as program
requirements evolve
10/6/2005 20Federal AviationAdministration
20AMHS Implementation WorkshopICAO, BangkokJanuary 27th – 28th 2010
SWIM Core Services
• Interface Management– Enables providers to expose services and consumers to discover
and use services
• Messaging– Supports various service styles and data exchange protocols as
well as Quality of Service that includes priority and response time
• Security– Service & message level security such as role-based access to
data and services
• Enterprise Service Management– Service monitoring and configuration
– Monitoring service and enterprise to insure that key service requirements are being met
10/6/2005 21Federal AviationAdministration
21AMHS Implementation WorkshopICAO, BangkokJanuary 27th – 28th 2010
SWIM Functional Architecture
Service
Security
Intrusion Detection
and Response
Information Technology Infrastructure Functions
SWIM Service
Functions
Value-Added
Services
Interface
ManagementMessaging Messaging
Naming &
Addressing
Users Users
NAS System
Application
Service InterfaceService InterfaceService Interface
NAS System
ApplicationNAS Application
System Functions
Identity & Certificate
Management
Enterprise
Service
ManagementBoundary
Protection
Service Interface
Secure IP Network
Connectivity
10/6/2005 22Federal AviationAdministration
22AMHS Implementation WorkshopICAO, BangkokJanuary 27th – 28th 2010
22
Agenda
• SWIM Mission Need & Benefit
• SWIM Concepts
• SWIM Implementation
10/6/2005 23Federal AviationAdministration
23AMHS Implementation WorkshopICAO, BangkokJanuary 27th – 28th 2010
SWIM Implementation
• SWIM will be developed incrementally based upon the needs of various data communities, maturity of concepts use, and segments that are right-sized to fit reasonable cost, schedule, and risk thresholds.
• In Segment 1 Core Services will be implemented by the SWIM Implementing Programs (SIPs)– Through use of common commercial software
provided by the SWIM Program Office
– By development and/or procurement by SIPs of software that meets SWIM Program Office mandated standards
10/6/2005 24Federal AviationAdministration
24AMHS Implementation WorkshopICAO, BangkokJanuary 27th – 28th 2010
Segment 1 Overview
• SWIM will meet its Segment 1 Goals using a “Federated Architecture”• SWIM will leverage existing infrastructures, processes,
resources, and logistics chains that are part of the program offices implementing the SWIM capabilities
• SWIM Governance will establish operating rules for the stakeholders and their services to ensure use of common protocols and interfaces,
• Common commercial software products for some Core Services will be mandated to ensure interoperability
• Nine Segment 1 capabilities were derived from Communities of Interest: Aeronautical Information Management (AIM)
Flight & Flow Management (F&FM)
Weather
10/6/2005 25Federal AviationAdministration
25AMHS Implementation WorkshopICAO, BangkokJanuary 27th – 28th 2010
SWIM Segment 1 Business Capabilities
Aeronautical Information
Management
SUA Automated
Data Exchange
Weather
CIWS Publication
ITWS Publication
PIREP Data
Publication
Flight & Flow Management
Flight Data
Publication
Terminal Data
Distribution
Flow Information
Publication
RVR
Publication
Reroute
Data Exchange
Capabilities will be implemented as (multiple)
services by SWIM Implementing Programs over
the next five years
10/6/2005 26Federal AviationAdministration
26AMHS Implementation WorkshopICAO, BangkokJanuary 27th – 28th 2010
Corridor Integrated Weather System
10/6/2005 27Federal AviationAdministration
27AMHS Implementation WorkshopICAO, BangkokJanuary 27th – 28th 2010
NextGen Network-Enabled Weather
10/6/2005 28Federal AviationAdministration
28AMHS Implementation WorkshopICAO, BangkokJanuary 27th – 28th 2010
Integrated Terminal Weather System
10/6/2005 29Federal AviationAdministration
29AMHS Implementation WorkshopICAO, BangkokJanuary 27th – 28th 2010
Weather Message System Center Replacement
10/6/2005 30Federal AviationAdministration
30AMHS Implementation WorkshopICAO, BangkokJanuary 27th – 28th 2010
En Route: Flight Data Publication
• Goals
– Ensure consistency of flight data across the NAS
– Consolidate the flight data maintained by multiple systems into a
distributed flight object accessible by all
Product Fact Sheet – Flight Data Publication
Terminal Cluster
(TRACON & TOWER)
Flight Data
WJHTC
ERAM
ARTCC
FTI
Flight Data
Flight Data
TFMS
ICE
NORAD
Gateway
(FTI)
EFSTSTDLS
ASDE-X
TDDS
RVR
SWIM
Service
SWIM
Service
10/6/2005 31Federal AviationAdministration
31AMHS Implementation WorkshopICAO, BangkokJanuary 27th – 28th 2010
Terminal Data Distribution System (TDDS)
• Goals
– Provide an IP-based front end to Terminal legacy systems to
allow for bidirectional flow of information
Product Fact Sheet – Terminal Data Distribution System
Representative Facility
FTI
Event
Extractor
ASDE-X
Server
TDDS
EFSTS/EFS
PCs
TDLS
ServerRVRR
ou
ter
Switch SA
SWIM
En Route
IP
TFM