system wide information management (swim). faa transition to service oriented architecture (soa) -...
TRANSCRIPT
System Wide Information Management (SWIM)
FAA Transition to Service Oriented Architecture (SOA) - System Wide Information Management (SWIM) Initiative
• SOA paradigm provides an enterprise-wide information services “grid”• Surveillance, weather, flight data, aeronautical and status information• Integrate legacy ATC systems with enterprise-wide management functions• Provide seamless and secure access for enterprise and external users • Represents a new way of doing business
• Implementation Approach:• Leverage existing infrastructure to support implementation
of nine SWIM capabilities within Communities of Interest: • Aeronautical Information Management (AIM)• Flight & Flow Management (F&FM), • Weather
• CNS Role:
• SOA approach will allow various CNS services to be shared across
SOA Enterprise Layer Provides NextGen Foundation
Applications
Raw Data, IP Backbone (Telecommunications Infrastructure)
En RouteControllers
TerminalControllers
Non-ATS Users(e.g., Airlines, DoD
DHS, ANSPs)ATS
Command Center
SWIM Implementation Architecture• Central Registry
• Central Policy Server
• Individual ATM Systems implement and administer business servers which host Service Containers • Application logic runs inside the Service Container• ATM Systems own and manage Services• Common network infrastructure integrates across service domains
• Provides shared infrastructure resources• Provides enterprise wide security boundary protection
SWIM Architecture Overview
SIP BSIP ASIP A
SIP ASIP A
SIP BSIP B
SIP B
BEA (PSB) ORACLE (PSB)
SIP AService
Container
SIP BService
Container
MOM
Web Service
Web Service
SIP A System SIP B System
EnterpriseService Mgmt
GovernanceTools
System SecurityManagement
Functions
Registry
Repository
Policy Mgmt
Policy Enforcement
CM
QA
LogisticsCertification
& Accreditation
Monitoring Tools
Help Desk
QoS/SLAs
CommonServices
Re-usableTools &
Methodologies
Shared ServicesInfrastructure
FAA CENTRAL ESB
Network
SIP BSIP ASIP A
SIP ASIP A
SIP BSIP B
SIP B
BEA (PSB) ORACLE (PSB)
SIP AService
Container
SIP BService
Container
MOM
Web Service
Web Service
SIP A System SIP B System
EnterpriseService Mgmt
GovernanceTools
System SecurityManagement
Functions
Registry
Repository
Policy Mgmt
Policy Enforcement
CM
QA
LogisticsCertification
& Accreditation
Monitoring Tools
Help Desk
QoS/SLAs
CommonServices
Re-usableTools &
Methodologies
Shared ServicesInfrastructure
FAA CENTRAL ESB
Network
Program Specific
Bus
Program Specific
Bus
Program Specific
Bus
Program Specific
Bus
Implementing TechnologiesSWIM ESB (Logical)
ESB Endpoint
ESB Endpoint
ESB Endpoint
ESB Endpoint
Legacy Server
Legacy API
NAS Legacy System
Service Gateway
Service Facade
Adapter
Service Container
Service Node
Service Facade
Legacy API
NAS Legacy System
Service Container
System Gateway
Service Facade
Adapter
Service Container
Legacy Server
NAS Legacy System
Legacy API
Service Gateway
Adapter
Service Container
Fixed Legacy Interface
Legacy Server
Legacy APINAS Legacy
System
Service Facade
Fixed Legacy Protocol
Legacy Protocol Legacy Protocol Legacy Protocol
NAS Systems
NAS Application Services
NAS Information Services
SWIM Infrastructure
Legend
SOA Concepts and Benefits• While SOA services are implemented and managed within specific
Community of Service Domains, SOA core services are developed and managed from an enterprise perspective• Governance• Security• Directory and service registration• Operations and service control
• Benefits• Enables collaboration between people, processes and information• Facilitates ubiquitous access to data across CNS functions• Facilitates timely deployment of new services and functions• Supports new service concepts without adding new service interfaces
SWIM Acquisitions and Operations View
Deploymentplanning and agreement
Req
uir
emen
ts
ATO-W IT Infrastructure Operations
SW
IM C
ore
Sec
uri
ty a
nd
O
ps
Mg
mt B
ou
nd
ary
M
D
CC
C
MM
DD
MM
M
Pro
vid
es
Use
s
SW
IM
Co
re
Op
erat
ion
s
NAS Portfolio Requirements Prioritization &
Allocation
Acquisition Operations
Deploy
SWIM Core InfrastructureAcquisition Boundary
SWIM Program Office
Uses
Requirements Feedback
D
M
C
Data Services
Mission Logic
SWIM Core Capabilities
Key:
NAS EA
Uses
Requirements Feedback
NGIP
NAS System
M
D
C
NAS System
M
D
C
Uses
Deploy
NAS Mission ServiceAcquisition Boundary
Deploy
NAS Mission ServiceAcquisition Boundary
NAS System Program Office
DeployNAS Mission Service Acquisition Boundary
NAS System Program Office