A-CDM/Advanced ATC Towers and SWIM AFTN today, Web Services tomorrow Part 1- NM B2B Web Services Sergio LUPI Senior Solution Architect 25/10/2016
Agenda What is NM B2B NM B2B web services Example use cases for airports From AFTN to B2B (DPI and FUM) Using B2B
What is B2B Synchronous Request/Reply Ideal for requesting snapshot information or to execute a service Publish/Subscribe Asynchronous Messaging Ideal for receiving live updates No need for frequent polling B2B External Applications R/R P/S Request Reply Subscribe Consume messages NM Publish/Subscribe NM B2B Request-Reply Message Queue 1 Message Queue 2 Message Queue 3 NM Service Layer Environment Data Management Flight Plan Management Flow and Capacity Management Historical Information Management NM Business Applications
NM B2B Web Services (NM 20.5) FlightPreparation validateflightplan validateextendedflightplan proposeroutes FlightFiling filenewflightplan fileflightplanupdate fileflightplancancellation fileflightdelay fileflightdeparture fileflightarrival retrievefilingstatus filenewextendedflightplan fileextendedflightplanupdate FlightManagement queryflightplans queryflightsbykeys queryflightsbyaircraftoperator queryflightsbyaerodrome queryflightsbyaerodromeset queryflightsbyairspace queryflightsbypoint queryflightsbytrafficvolume queryflightsbymeasure queryflightsbyhotspot queryflightsbyaircraftregistrationmark retrieveflight submitearlydpi submittargetdpitarget submittargetdpisequenced submitatcdpi submitcanceldpi submitflightupdate FlightSafety replaceacc3accreditationlist Files queryfiles Flight Common Flow TrafficCounts querytrafficcountsbypoint querytrafficcountsbyaerodrome querytrafficcountsbyaerodromeset querytrafficcountsbyairspace querytrafficcountsbyaircraftoperator querytrafficcountsbytrafficvolume Measures queryregulations createregulation updateregulation cancelregulation queryregulationproposals fileregulationproposal updateregulationproposal revokeregulationproposal queryreroutings creatererouting updatererouting cancelrerouting querymcdmonly createmcdmonly updatemcdmonly cancelmcdmonly retrievemeasureoplog addflightstomeasure removeflightsfrommeasure retrieveatfcmsituation Mcdm querymcdm updatemcdm retrievemcdmmessages updatemcdmstate TacticalUpdates retrievesectorconfigurationplan updatesectorconfigurationplan retrievecapacityplan updatecapacityplan retrievetrafficvolumeactivationplan updatetrafficvolumeactivationplan retrieveotmvplan updateotmvplan retrieverunwayconfigurationplan updaterunwayconfigurationplan queryhotspots updatehotspots AirspaceAvailability retrieveaupchain retrieveaup createaup updateaup validateaup deleteaup expandrsaallocations getaupserviceconfiguration retrieveeaupchain retrieveeaupcdrs compareeaupcdrs retrieveeauprsas compareeauprsas getmanageableroutesforamc getmanageableroutesegmentsforamcandroute AirspaceStructure querycompleteaixmdatasets queryincrementalaixmdatasets AIMs queryaims retrieveaims NMB2BInfo querynmb2breferencemanuals querynmb2bwsdls querynmb2bscenarios querynmb2baddendaerrata retrievenmreleaseinformation SubscriptionManagement createsubscription pausesubscription resumesubscription deletesubscription listsubscriptions retrievesubscription subscriptionhistory Messaging pullmessages Airspace General Information P/S Subscription Topics AIXM_DATASETS ATM_INFORMATION EAUP FLIGHT_PLANS FLIGHT_DATA REGULATIONS
NM B2B Web Services for Airports Read Services (External applications NM) Topic R/R P/S Description Flight Plans Flight Services FlightPlanMessage Flight plan related information (FPL, DLA,CHG, etc) Flight Data Flight Services FlightDataMessage Flight information during pre-departure and airborne phases ATM Information General Information Services AIMMessage Information about network disruptions, implemented scenarios, etc. Regulations Flow Services RegulationMessage Information about existing regulations Write Services (External applications NM) Topic R/R P/S Description DPIs Flight Services N/A Departure Planning Information (A-CDM Airports Adv ATC or Tower) Adv ATC Towers) Departure/Arrival Flight Services N/A Equivalent to ICAO DEP and ARR messages Flight Update Flight Services N/A ATOT + SID + FRTHRTE Further Route Runway Update Flow Services N/A Runway in use, taxi-time, TIS, TRS 5
Airport use cases examples (1/2) Use cases supported/enabled/facilitated by NM B2B: Use case: Monitor and manage arrivals to the airport Subscribe to flights arriving at aerodrome Receive real time flight data to feed your systems Plan airport resources B2B Flight P/S Use case: Airport Transit View Subscribe to flight updates per AD (departures and arrivals) Receive real time information of all flights in transit at the airport B2B Flight P/S Use Case: Airport pre-tactical planning Subscribe to ATFCM regulations that apply to airport Subscribe to ATM Information Messages Receive dynamic updates B2B Flow P/S B2B Gen Info P/S 6
Airport use cases examples (2/2) Use Case: Inform NM about tactical updates Update runways in use, taxi times, TIS, TRS B2B Flow R/R Use Case: Inform NM about flight departure/arrival Send ATOT or ATA B2B Flight R/R Use case: A-CDM Submit DPIs via B2B Subscribe to flights arriving at airport B2B Flight R/R B2B Flight P/S 7
From AFTN to B2B CDM (1/2) DPI (Departure Planning Information) AFTN E-DPI T-DPI-t T-DPI-s A-DPI C-DPI B2B (R/R) submitearlydpi submittargetdpitarget submittargetdpisequenced submitatcdpi submitcanceldpi
From AFTN to B2B CDM (2/2) FUM (Flight Update Message) AFTN FUM Content Flight identification Aircraft Type Registration Mark Estimated Time Over Estimated Landing Time Standard Instrument Arrival Flight State Diverted Aerodrome of Dest B2B (P/S) FlightDataMessage Filterable Customizable Identification Planned information Status CDM ATFM Regulations Airborne progress FlightDataMessage flightid aircrafttype aircraftoperator operatingaircraftoperator filedregistrationmark icaoroute estimatedtakeofftime estimatedtimeofarrival flightstate suspensionstatus cdm currentlyusedtaxitime calculatedtakeofftime calculatedtimeofarrival delay mostpenalisingregulation mostpenalisingregulationcause hasotherregulations regulationlocations targettimeoverfix actualtakeofftime actualtimeofarrival confirmedctfm lastknownposition highestmodelpointprofile highestmodelairspaceprofile divertedaerodromeofdestination
From AFTN to B2B - Why Advantages over AFTN Mainstream technologies and standards Accessibility Cost effectiveness API economy Immediate feedback NM Strategy Transition to SWIM technologies Decommission old messaging technologies (where no ICAO constraints) Support the users in the transition
B2B in practice ADEP Concerned ATS units ADES FPL, DLA, CHG, etc CTOT, FLS, DPIs Runway updates FlightDataMessage FlightPlanMessage NM B2B Runway updates DEP, FlightUpdate Airborne reports ARR B2B R/R B2B P/S 11
Using B2B B2B platforms OPS (Operations) PREOPS (Development, Testing and Operational Evaluation) Backward compatibility Multiple NM releases supported at the same time Each NM release supported for at least 2 years Security Use of TLS for both R/R and P/S Client certificate authentication
A-CDM/Advanced ATC Towers and SWIM AFTN today, Web Services tomorrow Part 2 Impact on Integration Process Hans KOOLEN Expert ATFCM and Airport CDM 25/10/2016
Contents DPI via AFTN DPI via B2B web services Impact on DPI Operational Evaluation Current status and known airport plans B2B documentation DPI documentation Registration & Implementation process
DPI via AFTN DPI via web services From Operational/user perspective no difference Processing in ETFMS is the same the DPI data elements are presented in the same way on CHMI/NOP and in oplog the DPI data elements are output in the same way (EFD, B2B P/S, )
Impact on the DPI Operational Evaluation DPI Operational Evaluation process Actual integration & evaluation of DPI messages for new Airports It is documented in the DPI & FUM Implementation Road Map document Latest version: Ref: URB/USD/DPI_FUM_Impl_RM, version 1.700, dated 25/01/2016 www.eurocontrol.int/sites/default/files/content/documents/nm/network-operations/user-guides/dpi-fum-impl-road-map.pdf Updates for DPI provision via B2B will be released soon. 1 st step technical tests Standard B2B tests using the NM B2B PREOPS platform 2 nd step DPI Operational Evaluation DPI Operational Evaluation with support of NM Airports Unit Using the NM Operational Evaluation platform 3 rd step DPI into operations Connection to the NM Operational system
Status & Airport plans for DPI provision Tests with Nice Airport on-going limited set of DPI messages (Adv ATC TWR Airport) Target date for full operations is Dec 2016 Plans confirmed Amsterdam (full A-CDM Airport) UK Airports (Adv ATC TWR Airports) planned for 2017 Interested & Investigating Lisbon, Dublin and 3 Norwegian Airports (full A-CDM Airports)
Documentation B2B documentation describes the interface (technical) equivalent/replaces the DPI message syntax & semantics definition in the Flight Progress Messages document. access is obtained upon registration for the B2B web services Airport CDM & DPI Documents Is complementary to the B2B documents & remain applicable Airport CDM Implementation Manual www.eurocontrol.int/sites/default/files/content/documents/official-documents/manuals/2012-airport-cdm-manual-v4.pdf DPI Implementation Guide www.eurocontrol.int/sites/default/files/content/documents/nm/network-operations/user-guides/dpi-impl-guide.pdf DPI & FUM Implementation Road Map document www.eurocontrol.int/sites/default/files/content/documents/nm/network-operations/user-guides/dpi-fum-impl-road-map.pdf Adv ATC TWR Implementation Guide www.eurocontrol.int/sites/default/files/content/documents/nm/network-operations/user-guides/advanced-atc-twr-implementation-guide.pdf
Registration & Implementation Process B2B access request More info & requests to be sent via NM Customer Support: NM.customersupport@eurocontrol.int EUROCONTROL support For B2B related (interface) questions: NM web services One-Sky teams www.eurocontrol.int/services/nm-b2b-web-services For DPI contents, A-CDM and Adv ATC TWR related questions: NM Airports Unit airport-cdm@eurocontrol.int www.eurocontrol.int/articles/airport-data-integration-dpi-and-fum
Your questions are very welcome
Thank you for your attention Hans Koolen johannes.koolen@eurocontrol.int Sergio Lupi sergio.lupi@eurocontrol.int