system wide information management (swim). la transicion del faa a service oriented architecture...
TRANSCRIPT
System Wide Information Management (SWIM)
La transicion del FAA a Service Oriented Architecture (SOA) - System Wide Information Management (SWIM) Initiative• SOA provee una informacion the servicios tipo “red”
• Radares, meteorologia, datos de vuelo, informacion aeronautica• Integrar los sistemas existentes en la red de servicios• Dar servicions seguros a los usuarios de la red• Presentar un nuevo modo de dar servicios
• Realizacion:• Utilizar la infraestructura existente y dividir las capacidades en “areas de
interes” (e.g., AIM, Meteorologia, etc)
• El papel de CNS:
• SOA facilita a varions servicions de CNS compartir informacion de servicios
Las capas que provee SOA son la base de NextGen
Applications
La red de telecomunicaciones en protocolo IP
En RouteControllers
TerminalControllers
Non-ATS Users(e.g., Airlines, DoD
DHS, ANSPs)ATS
Command Center
La Arquitectura para Realizar SWIM• Un registro central
• Centralizar el servicion de adminstracion de usuarios
• Un sistema ATM individual donde los sistemas son independientes
• Cada sistema admistrara los servicios y creara un “contenedor” para communicarse con el “SWIM Bus” • La logica del programa es desarrollada dentro del contenedor• El sistema es propietario de la adminstracion del servicio• Los servicios comparten una red comun e integrada
Ejemplo de la arquitectura SWIM
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
Ejemplo de Adaptacion a SWIMSWIM 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
Los Conceptos y Beneficios de SOA• Los servicios principales de SOA son desarollados y admistrados
por la organizacion de SWIM• Aplicar las normas de IT• Seguridad• Directorio de servicios de registro• Mantenimiento de los servicios
• Beneficios• Facilitar la colaboracion entre usuarios, procesos e informacion• Faciliar el aceso a los sevicos• Facilidad para desarroyar nuevos servicios• Los nuevos servicios son faciles de incorporar
SWIM Adquisicion y Operaciones
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