Presented to: By: Date: Federal Aviation Administration Basic Information About the XASDI Feed A Telcon with Vendors ASDI Vendors and Users FAA 18 May.

Slides:



Advertisements
Similar presentations
Review for Vocabulary Section 3 Quiz. What is the amount of data that can be sent in a certain amount of time? What is the amount of data that can be.
Advertisements

Enabling Secure Internet Access with ISA Server
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 8: Monitoring the Network Connecting Networks.
Q and A for Ch. 1, 2, 3 CS 332 Spring Structure of the class Q: Comer describes five aspects of networking around which he has structured his text.
BASIC CRYPTOGRAPHY CONCEPT. Secure Socket Layer (SSL)  SSL was first used by Netscape.  To ensure security of data sent through HTTP, LDAP or POP3.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment, Enhanced Chapter 13: Administering Web Resources.
TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 24 Network Management: SNMP.
Lesson 11-Virtual Private Networks. Overview Define Virtual Private Networks (VPNs). Deploy User VPNs. Deploy Site VPNs. Understand standard VPN techniques.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 1 v3.0 Module 11 TCP/IP Transport and Application Layers.
Understanding Networks. Objectives Compare client and network operating systems Learn about local area network technologies, including Ethernet, Token.
Nasca Internet Ch. 5Internet Ch. 8 Networking and Security Ch. 6 Networking and Security Ch. 8.
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 8 Introduction to Printers in a Windows Server 2008 Network.
Internet Technologies Networking / Internet Protocols (TCP/IP) Server/Client Software Communication via Ports Web Page Technology Recipe of Web Page Development.
Series DATA MANAGEMENT. 1 Why ? Alarm/Status Notification –Remote unattended sites »Pumping stations –Pharmaceutical/Plant maintenance.
Computer Networks IGCSE ICT Section 4.
Installing software on personal computer
McGraw-Hill The McGraw-Hill Companies, Inc., 2000 SNMP Simple Network Management Protocol.
1 Enabling Secure Internet Access with ISA Server.
Lecturer : Ms.Trần Thị Ngọc Hoa Chapter 8 File Transfer Protocol – Simple Mail Transfer Protocol.
TCP/IP Web Design & Layout January 23, TCP/IP For Dummies  The guts and the rules of the Internet and World Wide Web. A set of protocols, services,
INTRODUCTION TO WEB DATABASE PROGRAMMING
Chapter 2 The Infrastructure. Copyright © 2003, Addison Wesley Understand the structure & elements As a business student, it is important that you understand.
Introduction to SQL Server 2000 Security Dave Watts CTO, Fig Leaf Software
Module 14: Configuring Print Resources and Printing Pools.
MCSE Guide to Microsoft Exchange Server 2003 Administration Chapter Four Configuring Outlook and Outlook Web Access.
©Kwan Sai Kit, All Rights Reserved Windows Small Business Server 2003 Features.
Session Session 26 SAIG (Title IV WAN) Connectivity.
Copyright ®xSpring Pte Ltd, All rights reserved Versions DateVersionDescriptionAuthor May First version. Modified from Enterprise edition.NBL.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Network Services Networking for Home and Small Businesses – Chapter.
XHTML Introductory1 Linking and Publishing Basic Web Pages Chapter 3.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Connecting to the Network Networking for Home and Small Businesses.
Internet Addresses. Universal Identifiers Universal Communication Service - Communication system which allows any host to communicate with any other host.
4-Oct-15 Basic Protocols. 2 Sockets Sockets, or ports, are a very low level software construct that allows computers to talk to one another When you send.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Application Layer Functionality and Protocols Network Fundamentals.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Network Services Networking for Home and Small Businesses – Chapter 6.
Introduction To Internet
70-291: MCSE Guide to Managing a Microsoft Windows Server 2003 Network Chapter 2: Configuring Network Protocols.
MCSE Guide to Microsoft Exchange Server 2003 Administration Chapter Two Installing and Configuring Exchange Server 2003.
Simplified Subs Update A&D Meeting April 18, 2001 Rick Oiesen, Volpe Center.
TCP/IP Transport and Application (Topic 6)
CCNA 1 v3.0 Module 11 TCP/IP Transport and Application Layers.
INFS 361 Chapter 1 Notes UTM Bob Bradley Fall 2005.
PGP & IP Security  Pretty Good Privacy – PGP Pretty Good Privacy  IP Security. IP Security.
Web Technologies Lecture 1 The Internet and HTTP.
CSI 3125, Preliminaries, page 1 Networking. CSI 3125, Preliminaries, page 2 Networking A network represents interconnection of computers that is capable.
Topic 6, Lesson 3: The Internet Computer Communications and Networking.
Data Communications and Networks Chapter 6 – IP, UDP and TCP ICT-BVF8.1- Data Communications and Network Trainer: Dr. Abbes Sebihi.
SOAP, Web Service, WSDL Week 14 Web site:
Chapter Objectives In this chapter, you will learn:
z/Ware 2.0 Technical Overview
Networking COMP
The OSI Model and the TCP/IP Protocol Suite
Transport Layer.
Networking for Home and Small Businesses – Chapter 6
Net 323 D: Networks Protocols
Lecture 6: TCP/IP Networking By: Adal Alashban
The Open System Interconnection (OSI) Model & Network Protocols.
Networking for Home and Small Businesses – Chapter 6
The OSI Model and the TCP/IP Protocol Suite
Web Design & Development
Chapter 8: Monitoring the Network
IS 4506 Server Configuration (HTTP Server)
Review of TCP/IP Internetworking
Net 323 D: Networks Protocols
Lecture 6: TCP/IP Networking 1nd semester By: Adal ALashban.
Starting TCP Connection – A High Level View
HyperText Transfer Protocol
Networking for Home and Small Businesses – Chapter 6
Chapter 7 Network Applications
The OSI Model and the TCP/IP Protocol Suite
Presentation transcript:

Presented to: By: Date: Federal Aviation Administration Basic Information About the XASDI Feed A Telcon with Vendors ASDI Vendors and Users FAA 18 May 2007

XASDI Telcon with Vendors 2 Federal Aviation Administration May 18, 2007 Agenda Introduction What is changed and unchanged? VPN Over the Internet Batching of messages Packet header Compression XML schema Support provided by the FAA Schedule

XASDI Telcon with Vendors 3 Federal Aviation Administration May 18, 2007 Introduction The ASDI feed provides near-real time flight data. Since 1992 this data has been in plain, ASCII text. The FAA is now redesigning the feed so that the data is in XML. This redesign is causing various aspects of the feed to change. This telcon covers the basics and allows vendor to ask questions.

XASDI Telcon with Vendors 4 Federal Aviation Administration May 18, 2007 ASDI Web Page For the latest version of all XASDI documentation as well as sample data files, go to

XASDI Telcon with Vendors 5 Federal Aviation Administration May 18, 2007 What is the Same? The application level method of connecting is the same. –The client must provide a vendor name and password. –Note: New vendor names and passwords will be used for the XASDI feed. The method of transmission is still a TCP/IP socket. –Note: New IP addresses and port numbers are used. The content of the data is the same. –It is in a different format. –Minor exceptions: Dates are given more fully, and flight index in RT message is no longer provided.

XASDI Telcon with Vendors 6 Federal Aviation Administration May 18, 2007 What Is Different? VPN Over the Internet Batching of messages Packet header Compression XML Schema

XASDI Telcon with Vendors 7 Federal Aviation Administration May 18, 2007 VPN Over the Internet With the old feed, each vendor was required to install a dedicated line. With the new feed, vendors will use a VPN over the Internet. –Dedicated lines are not allowed (except for vendors that carry CDM data). See “XML ASDI Over the Internet: VPN End User Requirements and Guidelines” on the web site.

XASDI Telcon with Vendors 8 Federal Aviation Administration May 18, 2007 Batching of Messages In the old feed, messages were sent individually. Since XML uses more bandwidth, messages are batched and compressed to make more efficient use of bandwidth. The current thinking is that at most 64 messages will be batched together into a packet, though this is a configurable number that might be changed. At a busy time, the feed contains perhaps 110 messages/second.

XASDI Telcon with Vendors 9 Federal Aviation Administration May 18, 2007 Packet Header The length of the header is always 32 bytes. The header is not compressed. The header is in network format and must be converted to host format before processing it. Five fields are in the header. –The date/timestamp is 14 characters in yyyymmddhhmmss format. –The other four fields in the header are 4-byte integers. The header is followed immediately by the compressed data for, say, 64 messages.

XASDI Telcon with Vendors 10 Federal Aviation Administration May 18, 2007 Structure of the Packet Timestamp (16 bytes) Data Type (4 bytes) Sequence Number (4 bytes) Compressed Size (4 bytes) Decompressed Size (4 bytes) Data (as given by the Compressed Size field)

XASDI Telcon with Vendors 11 Federal Aviation Administration May 18, 2007 Compression If the XML were uncompressed, it would use an unacceptably large amount of bandwidth. To deal with this problem, messages are batched and then compressed. The vendor’s client software will need to unzip the compressed payload of each packet. The last field in the packet header gives the size of the buffer needed for the uncompressed data.

XASDI Telcon with Vendors 12 Federal Aviation Administration May 18, 2007 XML Schema The ASDI data is fully formed using XML –Lowest level of data items are described by XML elements and attributes The ASDI XML documents are validated using XML Schema Definitions (XSD) –XSDs ensure that only valid data is sent to each client –Definitions are based on NAS and ETMS standards

XASDI Telcon with Vendors 13 Federal Aviation Administration May 18, 2007 XML Schema There are five schemas used to describe and validate ASDI data –TFMS_XIS.xsd –ASDI.xsd –MessageMetaData.xsd –NasXCommonMessages.xsd –NasXCoreElements.xsd

XASDI Telcon with Vendors 14 Federal Aviation Administration May 18, 2007 XML Schema The ASDI XSD uses inheritance of common message and data types XSD namespaces are used to access inherited schema definitions Each ASDI XML document contains a preamble followed by multiple ASDI messages –The preamble is included at the beginning of each ASDI XML document and lists the namespaces used to describe and validate the ASDI data

XASDI Telcon with Vendors 15 Federal Aviation Administration May 18, 2007 Support Provided by the FAA If you have questions about the MOA or the annual audits, contact Judy Morrill at If you have questions about VPN, XML, or operational issues, send an to Contact information revised 11/1/2007

XASDI Telcon with Vendors 16 Federal Aviation Administration May 18, 2007

XASDI Telcon with Vendors 17 Federal Aviation Administration May 18, 2007 Schedule Already accomplishedXASDI Server made available for vendor testing. Summer 2007XASDI Server is deployed operationally. (Legacy ASDI Server runs in parallel.) January 2008Legacy ASDI Server is decommissioned.

XASDI Telcon with Vendors 18 Federal Aviation Administration May 18, 2007 Summary The XML version of the ASDI server is coming. Get ready for it. Changing over to XML will be a significant programming task. Once everyone is switched to XML, it will be easier to introduce enhancements into the feed.