90 likes | 254 Views
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â€
E N D
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 Terminal Controllers En Route Controllers Non-ATS Users (e.g., Airlines, DoDDHS, ANSPs) ATS Command Center Applications SWIM Raw Data, IP Backbone (Telecommunications Infrastructure)
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
Program Specific Bus SWIM Architecture Overview Program Specific Bus
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