Presented to: By: Date: Federal Aviation Administration SWIM Governance Demonstration and Prototyping Information Exchange Briefing Paul Jackson November 3, 2010
2 Federal Aviation Administration SWIM Governance November 3, Governance Basics Definition –Ensuring and validating that assets and artifacts within the architecture are acting as expected and maintaining a certain level of quality. (Gartner, 2007) Components –WHO is responsible Governance Authority Service Providers Service Consumers –WHAT must they do Governance Policies Service Contracts –HOW must they do it Standards Governance Processes
3 Federal Aviation Administration SWIM Governance November 3, SWIM Governance WHO is responsible –Governance Authority Initial Service Candidate Approval by Technical Review Board (TRB) SWIM manages remainder of lifecycle for approved programs –Service Providers responsibilities documented –Service Consumers responsibilities documented WHAT must they do –SWIM Governance Policies v1.1 –Templates for Service Contract artifacts HOW must they do it –Technical Standards coordinated with NAS Enterprise Architecture TV-1 Technical Standards Profile TV-2 Technical Standards Forecast –FAA Standards FAA-STD-063 XML Namespaces FAA-STD-064 Web Service Registration FAA-STD-065 Web Service Description Documents FAA-STD-066 Web Service Taxonomies –SWIM Service Lifecycle Management Processes v1.0 –SWIM Version Management Processes v1.0
4 Federal Aviation Administration SWIM Governance November 3, 2010 Enterprise Governance Authority SWIM Compliant Non- Government Systems SWIM Compliant Government Systems SWIM Core Capabilities FAA Systems The Good… …the Bad… … and the Ugly Zeal for SOA and Web Services without Governance leads to incompatible implementations and “rogue” services.
5 Federal Aviation Administration SWIM Governance November 3, SWIM Compliance SWIM Compliance Definition: –“verified conformance to SWIM Policies.” (SWIM Service Lifecycle Management Processes v1.0) Verification Mechanisms –Manual review of artifacts –Governance-enabling Technology NAS Service Registry/Repository (NSRR) Testing Tools (Actional, Lisa, etc…) SWIM Web Service Security Compliance Test Kit (SWIM WS-S CTK) Policy Servers XML Gateways Enterprise Service Management (ESM) software Not just a “Rubber Stamp”
6 Federal Aviation Administration SWIM Governance November 3, NAS Service Registry/Repository Production NSRR deployed – July 1, 2010 – –HP Systinet –Technical Support available during normal working hours Mon – Fri, 8-5PM issues/problems to User Account Request Form – – Documents – SWIM Compliancewww.swim.gov –Mail to
7 Federal Aviation Administration SWIM Governance November 3, 2010 NSRR Dashboard
8 Federal Aviation Administration SWIM Governance November 3, Business Services, Implementation and Endpoint Relationships
9 Federal Aviation Administration SWIM Governance November 3, 2010 More at…