AFTN Terminal. Architecture Overview

Similar documents
FATM Message Translator. Message Translator ICD and API

AFTN Terminal User Manual

Integrated Aeronautical Information database

AFTN/CIDIN system SUN/Solaris platform Linux platform

International Civil Aviation Organization. AIDC Review Task Force Meeting. Brisbane, Australia, March 2003

ASIA/PACIFIC REGIONAL GUIDANCE MATERIAL FOR THE USE OF THE PUBLIC INTERNET FOR THE AFTN

Advisory Circular. Subject: INTERNET COMMUNICATIONS OF Date: 11/1/02 AC No.: AVIATION WEATHER AND NOTAMS Initiated by: ARS-100

ASIA/PACIFIC REGIONAL AERONAUTICAL TELECOMMUNICATION NETWORK (ATN) AIR TRAFFIC SERVICE (ATS) MESSAGE HANDLING SYSTEM (AMHS) DESCRIPTION

Basic SYSCO Principles and Standard OLDI Communication

Metadata allows. Metadata Existing Guidelines. Data to be found Starts interoperability. Decision making based on Quality Relevance Time Geography

MEMORANDUM OF UNDERSTANDING FOR THE INTERCONNECTION OF THE AUTOMATED SYSTEMS OF AAA AND BBB

OPERATIONAL PROBLEM REPORTING. Network Operations Handbook

Integrated Aeronautical Information Database (IAID) & AICM AIXM

Cisco SSL Encryption Utility

AFI AMHS Manual, Appendix E

Enabler Release Definition for Smartcard-Web-Server

TERMS OF REFERENCE Special Committee (SC) 214 Standards for Air Traffic Data Communication Services Revision 10

Air Transport & Travel Industry. Principles, Functional and Business Requirements PNRGOV

CLARIFICATION OF DOC 9896 INTERNET PROTOCOL SUITE IPv6. (Presented by USA)

International Civil Aviation Organization. COM Co-ordination Meeting. 6 7 March 2013, Kunming, China

EUR AMHS Manual, Appendix G

TWELFTH AIR NAVIGATION CONFERENCE

AMHS/Third Party Interconnection Architecture

Canada Education Savings Program (CESP) Data Interface Operations and Connectivity

EUR AMHS Manual, Appendix E

USOAP Continuous Monitoring Approach (CMA) Workshop

5/4/2016 ht.ttlms.com

SURVEILLANCE DATA EXCHANGE. Part 16: Category 23

TERMS OF REFERENCE. Special Committee (SC) 223

AERONAUTICAL FIXED SERVICES GROUP (AFSG) of the European Air Navigation Planning Group (EANPG)

REGIONAL WORKSHOP ON AMHS

ADQ in Serbia and Montenegro

Installation & Administration Guide. savvi 5.3 & 5.4

WHITE PAPER. Good Mobile Intranet Technical Overview

European Sky ATM Research (SESAR) [5][6] in Europe both consider the implementation of SWIM as a fundamental element for future ATM systems.

Business Requirements Specification for the. Nomination and Matching Procedures. In Gas Transmission Systems (NOM BRS)

AMCP/4-WP/70. b) requirements and recommendations together with their rationale; and

EUROPEAN ORGANISATION FOR THE SAFETY OF AIR NAVIGATION EUROCONTROL SUMMARY OF RESPONSES (SOR) DOCUMENT FOR THE

SFT User Manual C:D. Secure File Transfer with Connect:Direct. Document date: 15 November 2016 Classification: Open Version: 4.0

Functional areas of the communications domain. List of example constituents and standards for the air-ground applications functional area

EUR AMHS Manual, Appendix H

ICARO User Guide for pre-flight information querying, Flight Plan submission and querying via internet

TERMS OF REFERENCE Special Committee (SC) 214 Standards for Air Traffic Data Communication Services Revision 11

Guidelines for Handling Addressing Changes in the AMHS Network

EUROCONTROL Specification for SWIM Information Definition

ZENworks for Desktops Preboot Services

SURVEILLANCE DATA EXCHANGE

Basic Configuration Installation Guide

Reference Manual for the Student and Exchange Visitor Information System Batch Interface

ATNP Configuration Control Board (CCB) Configuration Management (CM) Procedures

E-Commerce. Infrastructure I: Computer Networks

EUROCONTROL Specifications

Digital Imaging and Communications in Medicine (DICOM) Part 1: Introduction and Overview

DIRECTORATE GENERAL MOBILITY AND TRANSPORT Units MOVE-E3 & SRD2. User Manual. Single European Sky Performance website

Getting Started with Tally.Developer 9 Series A Release 3.0

Client-server Basics. 1. Motivation

OMA-ETS-DL-OTA-v1_ a Page 1 (24)

REPORT ON AGENDA ITEM 4

USOAP Continuous Monitoring Approach (CMA) Workshop

Getting Started with Tally.Developer 9

MEVA III NETWORK IMPLEMENTATION. (Presented by Secretariat) SUMMARY

NMIR TECHNICAL REQUIREMENTS

AMHS Implementation Issues. Julio C. Siu Regional Officer/ Communication, Navigation and Surveillance

System Requirements VERSION 2.5. Prepared for: Metropolitan Transportation Commission. Prepared by: April 17,

ASIA/PACIFIC REGIONAL AERONAUTICAL TELECOMMUNICATION NETWORK (ATN) GROUND-GROUND ROUTER DESCRIPTION

Electronic Submissions (esubmissions) via EMA Gateway Webclient. An agency of the European Union

One Identity Manager 8.0. Administration Guide for Connecting Unix-Based Target Systems

Insight II Data Collection Application for Windows (DCA)

D6.1. Project website and internal IT communication infrastructure HINT. 36 months FP7/

Mitel MiContact Center Enterprise WEB APPLICATIONS CONFIGURATION GUIDE. Release 9.2

Secure Messaging Mobile App Privacy Policy. Privacy Policy Highlights

ICAS Workshop 3rd October 2005 Single European Sky Implementation Plan - SESAME

DIGITALSIGN - CERTIFICADORA DIGITAL, SA.

e-authentication guidelines for esign- Online Electronic Signature Service

PRIVACY POLICY OF CRYPTOFX500 CryptoFx500 collects some Personal Data from its Users.

SAMPLE COURSE OUTLINE APPLIED INFORMATION TECHNOLOGY ATAR YEAR 12

Glossary of Exchange Network Related Groups

User Guide. Kronodoc Kronodoc Oy. Intelligent methods for process improvement and project execution

SCADA Expert Vijeo Citect Architecture and Redundancy Study Guide

Payment Card Industry (PCI) Point-to-Point Encryption

CAT.GEN.MPA.140, CAT.GEN.MPA.180, ORO.GEN.130, ORO.GEN.140 ORO.GEN.200, ORO.MLR.100, CAT.POL.MAB.105, ORO.FC.230.

FDA Affiliate s Guide to the FDA User Interface

How to use the MESH Certificate Enrolment Tool

SURVEILLANCE DATA EXCHANGE

JARUS RECOMMENDATIONS ON THE USE OF CONTROLLER PILOT DATA LINK COMMUNICATIONS (CPDLC) IN THE RPAS COMMUNICATIONS CONTEXT

Aspera Connect Windows XP, 2003, Vista, 2008, 7. Document Version: 1

Novell ZENworks Asset Management 7

ESR Consortium LWM2M-MQTT-1.0

Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.

Final Project Report. Abstract. Document information

Final Project Report. Abstract. Document information

SURVEILLANCE DATA EXCHANGE. Part 1. All Purpose Structured Eurocontrol Surveillance Information Exchange (ASTERIX)

SAML-Based SSO Solution

CERTIFICATE POLICY CIGNA PKI Certificates

Veeam Cloud Connect. Version 8.0. Administrator Guide

NEWSKY Project. SAI Subcommittee Meeting, August 2008, Vienna

Research of Personnel. 9. Interface Manager (Class B - 60 months - Over 15 years experience with degree and professional qualification)

Payment Card Industry (PCI) Point-to-Point Encryption. Template for Report on Validation for use with P2PE v2.0 (Revision 1.1) for P2PE Solution

Overview and Benefits of SEEBURGER AS2 Spokes. Trading Partner Integration Using SEEBURGER'S BIS:AS2 Spoke

Eurocontrol ATN Trials End System - Status Update

Transcription:

AFTN Terminal Architecture Overview Flight ATM Systems Ltd. Document Number AFTNTERM-ARCH Rev A0.01 Filename: GEN_AFTN_Terminal Architecture.doc Paper size: A4 Template: Flight ATM.dot persons, without the prior written consent of Flight ATM Systems Ltd.; nor shall it be used for any purpose other than in connection with an agreement or proposed agreement with Page 1/10

Table of Contents 1 Document Overview... 3 1.1 Identification... 3 1.2 Purpose... 3 1.3 Scope... 3 1.4 Features - Application... 4 1.5 System Overview... 4 2 Client Application... 6 2.1 General... 6 3 System... 7 3.1 Functionality... 7 4 AFTN Terminal Server... 8 5 Implementation... 9 Appendix A Acronyms... 10 List of Figures Figure 1 - AFTN Terminal Application Overview... 5 Figure 2 - Client Connection Options... 7 Flight ATM Systems Ltd. Doc No: AFTNTERM-ARCH Rev: A0.01 A4 2 of 10

1 Document Overview 1.1 Identification Product: Document Name: Document Number: AFTN Terminal Architecture Overview AFTNTERM-ARCH Revision: A0.01 Revision Date: Sunday, 18 October 2009 Document Owner: File Name: Peter Venton Flight ATM Systems Ltd. GEN_AFTN_Terminal Architecture.doc 1.2 Purpose This document describes a high level architectural overview of the Flight ATM Systems Ltd. AFTN Terminal application. 1.3 Scope This document provides a brief high-level description and does not attempt to address in detail all architectural aspects of the application. This document is not a requirement document and does not attempt specify topics in an atomic form. 1.4 Product Overview The AFTN Terminal application provides a convenient means to both receive and enter ATS flight plans for submission onto the AFTN network. The primary functionality implemented by the application is: Facilitate flight plan input by AIS officers or tower controllers; Facilitate flight plan input by other users from remote locations other than an AIS office; Ensure flight plans comply syntactically and semantically to ICAO 4444 standards; Report syntax and semantic 1 errors in real time to the end user submitting a message; Support legal obligations for storing filed flight plans by recording all filed plans to a DB; Provide facilities to retrieve flight plans from the flight plan DB; Provide security by using an account based system for access authentication; Use existing WAN and LAN infrastructure for message transport (e.g. Internet or LAN etc.); Use COTS software and hardware wherever possible; The AFTN Terminal application aims to reduce user workload by automating the flight plan filing process. The AFTN Terminal application supports the input of flight plans using Internet technology; this ensures the application can be accessed from remote locations. No dedicated high cost communications links are required. 1 Semantic checking is limited to checks requiring no AIP database such as that provided by the EAD system. This is envisaged for future functionality. Flight ATM Systems Ltd. Doc No: AFTNTERM-ARCH Rev: A0.01 A4 3 of 10

As standard commercial Internet technology and related software are used, the AFTN Terminal application ensures training and deployment costs are kept to a minimum. Flight plan and ATS message input validation is carried out in real time and ensures flight plans are syntactically and semantically 2 correct. Flight plan validation conforms to both EUROCONTROL ADEXP and ICAO 4444 Standards. 1.4 Features - Application Look and Feel similar to email application; Supports ATS message creation in ICAO format; Supports ATS message reception in both ICAO and ADEXP formats; Text and structured Form editors to create and/or correct messages; Syntax and Semantic checking of received and created messages; Received messages can be replied to, whereupon an initialized form editor is displayed requiring only a small number of fields to be entered for the return message; Can be used to file ATS messages from any machine connected to a network, this includes LAN and WAN (e.g. Internet); Complex searches possible that support searching on any logical combination of ICAO ATS message fields; 1.6 Features - Technical Written in Java TM ; Platform independent; Software deployment can be made using either standard methods such as zip files or using Java TM Web Start technology; Where user accounts are requested, uses RSA encryption for user account and server access; 1.5 System Overview The AFTN Terminal application is implemented as a client server architecture. 2 Semantic checking is limited to checks requiring no AIP database such as that provided by the EAD system. This is envisaged for future functionality. Flight ATM Systems Ltd. Doc No: AFTNTERM-ARCH Rev: A0.01 A4 4 of 10

Network Firewall Internet Remote Client(s): Regional AIS Officers Pilots Aircraft Operators JAVA Application Interface Tower controller(s) Flight Plan Database Server RS 232 or TCP/IP AFTN SITA Interface TCP/IP LAN SITA Network Local AIS Client(s): AIS Officers Pilots at AIS Office JAVA Application Interface Tower controllers AFTN Figure 1 - AFTN Terminal Application Overview Flight ATM Systems Ltd. Doc No: AFTNTERM-ARCH Rev: A0.01 A4 5 of 10

2 Client Application 2.1 General The client application provides access to the Message Server. Upon starting a client the AFTN Terminal client connects to the Message Server. The client application reflects that of a standard email application and treats ATS Messages in a similar manner to an email. Using an email paradigm for the application ensures users can quickly adapt to the application with minimum training requirements. User input is supported by drop down lists where options for input fields are finite. Default content for the drop down list and miscellaneous configuration data pertaining to a particular client, is obtained from the Server when a client connects to the server. There is optionally a client privilege mechanism available that limits what a given client is able to do. When the privilege schema is enabled, clients can receive and/or transmit messages from the AFTN network based upon privileges assigned to a given client account. Each client account can be configured to transmit flight plans directly onto the AFTN or force messages to be placed into client queue for confirmation by a supervisor before transmission onto the AFTN. This facilitates confirmation by AIS officers of flight plans filed by remote clients. Upon entering a flight plan it is validated and appropriate errors are reported should the flight plan be syntactically or semantically incorrect. Errors are reported in real time to the end user, error free flight plans are secured on the Server DB. A search facility is available to search the Server DB using any flight plan fields, (individually or combinations thereof). The search facility supports a form of wildcard input and supports construction of compound logical searches. Clients can search using any of the ICAO fields. Flight ATM Systems Ltd. Doc No: AFTNTERM-ARCH Rev: A0.01 A4 6 of 10

3 System The client is implemented as a standalone Java TM application. Deployment of the application is simplified using the Java Web Start technology (if required) or by more conventional means such as TAR file distribution. The Java Web Start JNLP protocol allows a user to run a Java application directly from the Internet. JNLP uses the Java Virtual Machine directly and no browser is required. The application can be installed on any local or remote machine. Communication with the server uses the Internet or a local TCP/IP network. All communication takes place over HTTP port 80 no special firewall settings are required which means no decrease in network integrity. The clients are lightweight processes; core processing is executed on the Server. The client machines require the installation of a Java VM. 3.1 Functionality The AFTN Terminal client application has the general appearance of an email application where the emails are ATS Messages. When replying to a received message (e.g. generating an ARR message for a filed flight plan) a form editor is displayed with all fields initialised from the flight plan selected for the reply. The fields available in the form conform to the ICAO fields specified for ATS messages. Unique default values can be configured for each given client; this includes options displayed in drop down lists. The AFTN Terminal Server stores received messages which are displayed by the client in an Inbox folder. Clients can select and display messages from the Inbox for subsequent modification or onward transmission. In addition the messages can be moved into other folders for client account message management. The default folders implemented in the ATS Message server are: Inbox Contains received messages Draft Contains messages being constructed and not yet sent Deleted Items Contains deleted messages Sent Items Contains transmitted messages Templates Contains user message templates to support messages that can be copied for repetitive filing The number of read and unread messages as well as the total number of messages in a particular folder is displayed in the client status bar. Client connection options to the server are depicted below. TCP/IP LAN Network Firewall Internet Server Client(s) JAVA Application Interf ace Figure 2 - Client Connection Options Flight ATM Systems Ltd. Doc No: AFTNTERM-ARCH Rev: A0.01 A4 7 of 10

4 AFTN Terminal Server The AFTN Terminal Server provides the following functionality: Client I/F Server for clients. All input and output, including error messages and confirmation receipts are processed in real time. Message Processing Validates messages entered for correct syntax and semantics and marshals flight plans between clients and the AFTN. Processes received messages and routes messages to clients. Buffers messages if clients are not logged in; Manages client account content; Routes error messages and filing confirmation receipts to clients. Database Access Controls access to and from the Database. The database is used to ensure legal storage requirements are fulfilled as well as providing secure logging of queued messages. The AFTN Terminal Server is fully configurable for client account management and client interface communications. Flight ATM Systems Ltd. Doc No: AFTNTERM-ARCH Rev: A0.01 A4 8 of 10

5 Implementation The AFTN Terminal application uses state of the art technology in its implementation: Server processes are written in Java and are platform independent; Client applications require no special applications to be installed on client machines other than a Java VM; Validation software for syntax and semantics 3 is fully compliant with both ICAO and EUROCONTROL ADEXP specifications for ATS messages. Currently the application does not perform any semantic 3 checks requiring AIP data such as provided by the EAD system. The server requires the Java VM to be installed. An Internet connection is required to run the Java clients or for local clients an Intranet using TCP/IP. The DB is implemented using A COTS XML DB. 3 Semantic checking is limited to checks requiring no AIP database such as that provided by the EAD system. This is envisaged for future functionality. Flight ATM Systems Ltd. Doc No: AFTNTERM-ARCH Rev: A0.01 A4 9 of 10

Appendix A Acronyms A C D E G H I J L R T V W X Acronym Description ADEXP ATS Data Exchange Presentation AFTN Aeronautical Fixed Telecommunications Network AIP Aeronautical Information Publication AIS Aeronautical Information Service ARCH? ARR ICAO ATS Arrival Message ATM Air Traffic Management ATS Air Traffic Service COTS DB EAD EUROCONTROL HTTP ICAO IP JNLP LAN RSA TAR TCP VM WAN XML Common Off The Shelf Database European AIP Database European Organisation for the Safety of Air Navigation Hypertext Transfer Protocol International Civil Aviation Organisation Internet Protocol Java Network Launching Protocol Local Area Network Rivest, Shamir, & Adleman Tape Archive Transmission Control Protocol Virtual Machine Wide Area Network Extensible Mark up Language Flight ATM Systems Ltd. Doc No: AFTNTERM-ARCH Rev: A0.01 A4 10 of 10