Integrating information towards Digital ATM AIXM Modularity Considerations Presented By: Katrina Wilson Date: August 29, 2013
Agenda What is our Vision? Information Service Reference Model What is Modularity? Why? Proposal 1
What is our Vision? Practitioners at all levels of aviation share accurate, complete, timely and appropriately secured information to ensure public safety. To produce “exchange schemas” which offer a high degree of clarity, interoperability and reusability while being agnostic to the actual deployment software tools. Alignment to domain data model components dictionary – interoperability across domain applications. 2
Information Service Reference Model 3
What is Modularity? From Wikipedia, “Modular design is an approach that subdivides a system into smaller parts (modules) that can be independently created and then used in different systems to drive multiple functionalities. Improve maintainability by enforcing logical boundaries between components”. 4
Why? Encourages reuse by creating well-defined modules that perform a particular task Increases flexibility and maintainability because single modules can be upgraded or replaced independently of others Eases development, testing, and maintenance by providing a logical, easy to understand, and consistent organization 5
Proposal Encapsulate Features and Usage Generate XSD by Subject Area/Domain data model components Evaluate Reorganizing Packages Common XML features XML Schema are XML documents themselves and therefore share many aspects of the languages they define. 6
7
Contact Information Questions - Please contact us at 9-ATO-ATF-910-InfoDelivery@faa.gov Katrina Wilson FAA – Computer Specialist Barbara Cordell FAA – Manager - Data and Information Architecture Team 8